ScalaCL: Reap OpenCL’s benefits without learning its syntax (Scala DSL for transparently parallel computations) - and anyone who wants to play around with OpenCL will find what they're looking for here, without having to delve into the hardware depths.