Ruby-OpenCL is a ruby binding of OpenCL™,
which is the open standard for parallel programing of heterogeneous system.
It provides classes for OpenCL programing on host, not that on device.
Note that the Ruby-OpenCL is still Beta version.
We tested Ruby-OpenCL with
- CUDA >= 3.0
- ATI Stream SDK >= 2.1
- Mac OS X Snow Leopard
Rubyforge project page
Ruby-OpenCL project page in Rubyforge is http://rubyforge.org/projects/ruby-opencl/.
Source of Ruby-OpenCL can be downloaded from the Rubyforge project page.
Download from here.
You can get the svn version from SVN repository.
svn checkout http://ruby-opencl.rubyforge.org/svn/
A simple sample is here.