cl-oclapi

2017-06-30

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

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

  • gos-k (mag4.elan@gmail.com)

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

License

Licensed under the MIT License.