A Julia wrapper for the CUDA driver API.
Julia Cuda Makefile
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

CUDAdrv.jl

A Julia wrapper for the CUDA driver API.

Build status:

Code coverage:

Documentation:

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 versions 0.5 and 0.6 are 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    = {Tim Besard and Christophe Foket and De Sutter, Bjorn},
  title     = {Effective Extensible Programming: Unleashing {Julia} on {GPUs}},
  journal   = {arXiv},
  volume    = {abs/11712.03112},
  year      = {2017},
  url       = {http://arxiv.org/abs/1712.03112},
}