Hmm, wonder if anyone in Clojure land has looked into these JVM bytecode to OpenCL compilers? https://www.infoq.com/articles/tornadovm-java-gpu-fpga/