Skip to content

samo-lin/CUDA.jl

Repository files navigation

CUDAdrv.jl

A Julia wrapper for the CUDA driver API.

This package aims to provide high-level wrappers for the functionality exposed by the CUDA driver API, and is meant for users who need high- or low-level access to the CUDA toolkit or the underlying hardware.

Installation

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

Pkg.add("CUDAdrv")

Julia 1.0 and higher is supported, with limited effort to keep the package working on current master as well. Refer to the documentation for more information on how to install or use this package.

License

CUDAdrv.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},
}

Packages

 
 
 

Languages

  • Julia 99.9%
  • Other 0.1%