Parallel computations with OpenCL 2.0 in Clojure
High Performance Computing and GPGPU in Clojure: access the supercomputer on your desktopGet Started! » Learn to use it. » Join the community »
OpenCL gives you access to many hardware optimizations.
It supports GPUs, CPUs, and other accelerators. On the GPU, it can be thousand times faster than pure Java. On the CPU, dozens of times faster than pure Java and several times faster than native C code.
Built with Clojure in mind. Sane interface and functions that fit into functional style while still respecting the reality of number crunching with OpenCL.
Licensed under the Eclipse Public License, same as Clojure.
Check out the Neanderthal native matrix library. It is written in Clojure and uses ClojureCL in its GPU engine that runs matrix computations at amazing speeds.
I hang around at Uncomplicate group at Slack's Clojurians