Ontwikkelaar Phil Pratt-Szeliga heeft op GitHub een compiler geplaatst waarmee vrijwel alle Java-code voor een gpu gecompileerd kan worden. Volgens de developer is het zo mogelijk om met relatief weinig moeite Java-code via de gpu te draaien.
De compiler, Rootbeer GPU Compiler geheten, zou volgens Pratt-Szeliga krachtiger en minder complex zijn dan het gebruik van Cuda- en OpenCL-language bindings. Zo kan Rootbeer objecten automatisch vertalen naar primitive arrays, een vertaalslag die nodig is om code geschikt te maken voor afhandeling door een gpu. Ook het schrijven van een gpu-kernel in Cuda of OpenCL is niet langer nodig omdat Rootbeer de benodigde code na analyse van de Java-bytecode automatisch aanlevert in x86- en amd64-compatibele Cuda-code.
Rootbeer kan vrijwel alle onderdelen van de Java-programmeertalen omzetten naar code die op een gpu kan draaien, al zijn er enkele uitzonderingen zoals native methods en dynamic method invocation. Desondanks maakt de compiler het mogelijk om Java-code potentieel flink te versnellen door delen van de code naar een grafische rekenkern te sturen: in benchmarks die de ontwikkelaar heeft vrijgegeven, zijn aanzienlijke prestatiewinsten te zien.