Нет, нет полной реализации JVM, которая работает на GPU (по крайней мере, я никогда не слышал об этом).
Это не имеет большого смысла: обычно туда перемещаются только определенные задачи, которые подходят для графического процессора, в то время как процессор выполняет остальную часть работы, поэтому не имеет смысла запускать всю JVM на графическом процессоре.
Тем не менее, есть в несколько решений, чтобы использовать графический процессор от Java или из виртуальной машины Java, такие как:
- Использование привязок OpenCL (см. Лучший подход для GPGPU / CUDA / OpenCL в Java? )
- Rootbeer, для запуска Java-кода на GPU