cuda-0.3.2.1: FFI binding to the CUDA interface for programming NVIDIA GPUs

The cuda package

The CUDA library provides a direct, general purpose C-like SPMD programming model for NVIDIA graphics cards (G8x series onwards). This is a collection of bindings to allow you to call and control, although not write, such functions from Haskell-land. You will need to install the CUDA driver and developer toolkit.

http://developer.nvidia.com/object/cuda.html

The configure script will look for your CUDA installation in the standard places, and if the nvcc compiler is found in your PATH, relative to that.

 CHANGE LOG
   0.3.2
    - Initial support for CUDA 3.2

   0.2.2
    - Foreign.CUDA.Analysis.optimalBlockSizeBy

   0.2.1
    - Improved cabal configuration phase
    - Fixes for SDK 3.1 release changes
    - Additional CUDA 3.1 bindings

   0.2
    - Occupancy calculator
    - Textures
    - Additional CUDA 3.0 bindings

   0.1
    - Initial release

Properties

Versions0.1, 0.2, 0.2.1, 0.2.2, 0.3.2, 0.3.2.1, 0.3.2.2, 0.4.0.0, 0.4.0.1, 0.4.0.2, 0.4.1.0, 0.4.1.1, 0.5.0.0, 0.5.0.1, 0.5.0.2
Dependenciesbase (≥3 & <5), bytestring, extensible-exceptions
LicenseBSD3
CopyrightCopyright (c) [2009..2011]. Trevor L. McDonell <tmcdonell@cse.unsw.edu.au>
AuthorTrevor L. McDonell <tmcdonell@cse.unsw.edu.au>
MaintainerTrevor L. McDonell <tmcdonell@cse.unsw.edu.au>
CategoryForeign
Upload dateMon Feb 28 22:16:10 UTC 2011
Uploaded byTrevorMcDonell
Build failureghc-7.0 (log)
DistributionsNixOS: 0.5.0.2

Modules

Downloads