OpenCLRaw: The OpenCL Standard for heterogenous data-parallel computing

[ bsd3, graphics, library ] [ Propose Tags ] [ Report a vulnerability ]

The OpenCL system for open heterogenous data parallel supercomputing. **General Notes on the differences between Haskell and the OpenCL-C implementation** * Side-effectful procedures capable of returning an error code only return a Maybe ErrorCode, with Nothing returned upon success * Procedures which follow the pattern of returning a pointer to an object and taking a final parameter as an error code instead return Either ErrorCode ObjectType * Procedures which prefix with clGetInfo* merely take the object, parameter name, and parameter size to allocate. The allocation handled by OpenCLRaw and returned as a Haskell-managed ForeignPtr () * Enumerations and constants are replaced by newtypes for the sake of type-safety.

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 1.0.1000, 1.0.1001
Dependencies base (<=4.1.0.0), bytestring, mtl [details]
License BSD-3-Clause
Copyright Renaissance Computing Institute
Author J.R. Heard
Maintainer J.R. Heard
Category Graphics
Home page http://vis.renci.org/jeff/opencl
Uploaded by JeffersonHeard at 2009-08-18T13:57:01Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 2219 total (5 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]