The VirtualGPU is a simple DSL/framework for parallel algorithms. It is implemented in Pharo and available on SmalltalkHub.
In this quick video Ronie Salgado will show the performance and the simplicity of this framework, by using as an example simple vectorial and image processing operations.
The structure of this DSL is inspired by the VirtualCPU made by Igor Stasenko et al, and numerical programming such as Matlab and GNU Octave.
This DSL works by composing simple OpenCL kernels.