Skip to content

Julia support for native CUDA programming

License

Notifications You must be signed in to change notification settings

karlwessel/CUDAnative.jl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CUDAnative.jl

Support for compiling and executing native Julia kernels on CUDA hardware.

Build status:

Code coverage (of host code):

Documentation:

Installation

CUDAnative is a registered package, and can be installed using the Julia package manager:

Pkg.add("CUDAnative")

NOTE: the current version of this package requires Julia 1.0. Only older versions of this package, v0.6.x or older, work with Julia 0.6, and require a source-build of Julia.

License

CUDAnative.jl is licensed under the MIT license.

If you use this package in your research, please cite the following paper:

@article{besard:2017,
  author    = {Besard, Tim and Foket, Christophe and De Sutter, Bjorn},
  title     = {Effective Extensible Programming: Unleashing {Julia} on {GPUs}},
  journal   = {IEEE Transactions on Parallel and Distributed Systems},
  year      = {2018},
  doi       = {10.1109/TPDS.2018.2872064},
  ISSN      = {1045-9219},
}

About

Julia support for native CUDA programming

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Julia 98.7%
  • C 1.3%