This is really interesting: CUDA support out of the box[1]. I've never seen this before, does any other JVM do it?
[1] https://github.com/eclipse/openj9/tree/master/runtime/cuda
[1] https://github.com/eclipse/openj9/tree/master/runtime/cuda
We wrote our own gc for cuda: https://github.com/deeplearning4j/nd4j/tree/master/nd4j-back...
as well as: https://deeplearning4j.org/workspaces
It also integrates with the JVM via weak references as well.
I can attest to: https://news.ycombinator.com/item?id=15269537 as well, you really need this 3rd party due to the frequency of how often cuda changes. We usually end up having to support the 2 most recent cuda versions.