cl-oclapi

2018-08-31

binding for OpenCL API

Upstream URL

github.com/gos-k/cl-oclapi

Author

gos-k

License

MIT
README

cl-oclapi

Build Status TravisCI Status MIT License Quicklisp

cl-oclapi is a Common Lisp binding for OpenCL API.

Usage

Installation

cl-oclapi is now available on Quicklisp.

(ql:quickload :cl-oclapi)

Test

REPL

(ql:quickload :cl-oclapi-test)
(prove:run :cl-oclapi-test)

Command line

Install prove.

ros install prove

Run test.

run-prove cl-oclapi-test.asd

Specifications and platforms

  • Specifications
    • OpenCL 1.2
  • Platforms
    • pocl 0.12
    • OpenCL 1.2 CUDA 8.0.20
    • Intel(R) OpenCL

Support functions

StatusAPIs
YesPlatform APIs
YesDevice APIs
YesContext APIs
YesCommand Queue APIs
YesMemory Object APIs
YesSampler APIs
YesProgram Object APIs
YesKernel Object APIs
YesEvent Object APIs
YesProfiling APIs
YesFlush and Finish APIs
YesEnqueued Commands APIs

Author

Copyright

Copyright (c) 2015 gos-k (mag4.elan@gmail.com)

License

Licensed under the MIT License.

Dependencies (5)

  • alexandria
  • cffi
  • cl-annot
  • cl-reexport
  • prove
  • GitHub
  • Quicklisp