All Projects → tonyrog → Cl

tonyrog / Cl

Licence: other
OpenCL binding for Erlang

Programming Languages

c
50402 projects - #5 most used programming language
erlang
1774 projects

Labels

Projects that are alternatives of or similar to Cl

ctuning-programs
Collective Knowledge extension with unified and customizable benchmarks (with extensible JSON meta information) to be easily integrated with customizable and portable Collective Knowledge workflows. You can easily compile and run these benchmarks using different compilers, environments, hardware and OS (Linux, MacOS, Windows, Android). More info:
Stars: ✭ 41 (-85.46%)
Mutual labels:  opencl
ufo-core
GLib-based framework for GPU-based data processing
Stars: ✭ 20 (-92.91%)
Mutual labels:  opencl
caffe-android-opencl-fp16
Optimised Caffe with OpenCL supporting for less powerful devices such as mobile phones
Stars: ✭ 17 (-93.97%)
Mutual labels:  opencl
slibs
Single file libraries for C/C++
Stars: ✭ 80 (-71.63%)
Mutual labels:  opencl
oclcl
S-expression to OpenCL C
Stars: ✭ 42 (-85.11%)
Mutual labels:  opencl
rindow-neuralnetworks
Neural networks library for machine learning on PHP
Stars: ✭ 37 (-86.88%)
Mutual labels:  opencl
folding-at-home
A Folding@Home Docker container with GPU support
Stars: ✭ 38 (-86.52%)
Mutual labels:  opencl
Clojurecl
ClojureCL is a Clojure library for parallel computations with OpenCL.
Stars: ✭ 266 (-5.67%)
Mutual labels:  opencl
OpenCL
The content of the OpenCL.org website
Stars: ✭ 18 (-93.62%)
Mutual labels:  opencl
vercors
The VerCors verification toolset for verifying parallel and concurrent software
Stars: ✭ 30 (-89.36%)
Mutual labels:  opencl
pytorch dlprim
DLPrimitives/OpenCL out of tree backend for pytorch
Stars: ✭ 51 (-81.91%)
Mutual labels:  opencl
SoliditySHA3Miner
All-in-one mixed multi-GPU (nVidia, AMD, Intel) & CPU miner solves proof of work to mine supported EIP918 tokens in a single instance (with API).
Stars: ✭ 28 (-90.07%)
Mutual labels:  opencl
nengo-ocl
OpenCL-based simulator for Nengo neural models
Stars: ✭ 22 (-92.2%)
Mutual labels:  opencl
voxel-raycaster
Hardware accelerated voxel ray marching
Stars: ✭ 30 (-89.36%)
Mutual labels:  opencl
crowdsource-video-experiments-on-android
Crowdsourcing video experiments (such as collaborative benchmarking and optimization of DNN algorithms) using Collective Knowledge Framework across diverse Android devices provided by volunteers. Results are continuously aggregated in the open repository:
Stars: ✭ 29 (-89.72%)
Mutual labels:  opencl
Learning-Lab-C-Library
This library provides a set of basic functions for different type of deep learning (and other) algorithms in C.This deep learning library will be constantly updated
Stars: ✭ 20 (-92.91%)
Mutual labels:  opencl
SimNDT
Ultrasonic NDT Simulator with engine core based on the Elastodynamic Finite Integration Technique (EFIT)
Stars: ✭ 34 (-87.94%)
Mutual labels:  opencl
Oclgrind
An OpenCL device simulator and debugger
Stars: ✭ 280 (-0.71%)
Mutual labels:  opencl
MOT
Multi-threaded Optimization Toolbox
Stars: ✭ 28 (-90.07%)
Mutual labels:  opencl
hipacc
A domain-specific language and compiler for image processing
Stars: ✭ 72 (-74.47%)
Mutual labels:  opencl

Welcome to the Erlang OpenCL binding

To get started you need erlang, preferably R16B or later. You also need 'rebar3' and a 'C' compiler, i.e. GCC (or CL.EXE) and a machine with OpenCL installed.

To build and test: rebar3 do compile, edoc, ct

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

Windows Users:

The build look for the OpenCL files in /opt/local/ by default. You can also set the environment variable OPENCL_DIR to point to another location.

This is an example of howto set up the building env: I'm assuming you got an mingw environment.

Download a development kit from Nvidia, ATI or Intel: e.g. http://software.intel.com/en-us/vcsource/tools/opencl-sdk-2013 cp -R /c/Intel SDK/lib /opt/local/ cp -R /c/Intel SDK/include /opt/local/

Example building 64b

Setup windows build environment

c:\src\cl> "c:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" x64

before starting msys (with inherited env)

cl> export PATH="/c/Program Files/erl5.10.1/bin";%PATH% cl> export PATH="/c/tools/git/cmd";%PATH% cl> export OPENCL_DIR="c:\Intel~1"

And build

cl> ../rebar/rebar.cmd compile

If you want to force build with mingw gcc use: NOCL=true rebar compile

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].