Skip to content
OpenCL binding for Erlang
C Erlang
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
c_src
doc
ebin
examples
include
lib
obj
src
.gitignore
Makefile
README
vsn.mk

README

Welcome to the Erlang OpenCL binding

To get started you need erlang, preferably R14. You also need
GCC and a machine with OpenCL installed. 

To build: just run make

To build examples: Goto the examples directory and run make.

Make sure erlang finds the cl/ebin directory.

Windows Users: 
I'm assuming you got an mingw environment, otherwise you are on your own.

mkdir -p /opt/local/include/CL
mkdir -p /opt/local/lib

Download all headers from http://www.khronos.org/registry/cl/
and put them in /opt/local/include/CL

Find a OpenCL.lib available in Nvidia or ATI developments kits
cp /c/CUDA/lib/OpenCL.dll /opt/local/lib

Also you might need autoconf package available at:
http://sourceforge.net/projects/mingw/files_beta/MSYS/

OpenCL with ATI drivers for CPU usage don't work when erlang
is started within a mingw shell but does if you start it from
a Windows CMD.exe shell.
Something went wrong with that request. Please try again.