tmcdonell/cuda

Haskell FFI bindings to CUDA

Haskell

82

911 commits

updated Jun 20, 2026

See the code

README

CUDA bindings for Haskell

This repository contains two packages:

  1. cuda: Haskell bindings for the CUDA driver interface. See the cuda/ subdirectory and its README.
  2. cuda-runtime: Haskell bindings for the CUDA runtime interface, currently not published on Hackage. This code was previously part of the cuda package but to avoid API breakage in the CUDA 13 update, it was separated out into a prototype separate package. If you have need of this code and wish to maintain it, let us know.

The code in this repository is in maintenance mode. For details, see the cuda README.

cuda
ffi-bindings
haskell

Contributors

tmcdonell

830 commits

tomsmeding

52 commits

mwu-tow

8 commits

vmchale

4 commits

tmcdonell/cuda

Haskell FFI bindings to CUDA

Haskell

82

911 commits

updated Jun 20, 2026

See the code

README

CUDA bindings for Haskell

This repository contains two packages:

  1. cuda: Haskell bindings for the CUDA driver interface. See the cuda/ subdirectory and its README.
  2. cuda-runtime: Haskell bindings for the CUDA runtime interface, currently not published on Hackage. This code was previously part of the cuda package but to avoid API breakage in the CUDA 13 update, it was separated out into a prototype separate package. If you have need of this code and wish to maintain it, let us know.

The code in this repository is in maintenance mode. For details, see the cuda README.

cuda
ffi-bindings
haskell

Contributors

tmcdonell

830 commits

tomsmeding

52 commits

mwu-tow

8 commits

vmchale

4 commits

Languages

Haskell

66.9%

Cuda

21.7%

C

6.3%

Makefile

2.9%

C++

2.1%