Common Lisp binding for OpenCL API
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
t
.gitignore
.travis.yml
LICENSE
README.md
circle.yml
cl-oclapi-test.asd
cl-oclapi.asd

README.md

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

Status APIs
Yes Platform APIs
Yes Device APIs
Yes Context APIs
Yes Command Queue APIs
Yes Memory Object APIs
Yes Sampler APIs
Yes Program Object APIs
Yes Kernel Object APIs
Yes Event Object APIs
Yes Profiling APIs
Yes Flush and Finish APIs
Yes Enqueued Commands APIs

Author

Copyright

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

License

Licensed under the MIT License.