Oracle et AMD l'ont annoncé, la prochaine version de Java — la version 8 attendue en 2013 — sera accélérée par les GPU et pourra tirer parti des systèmes hétérogènes capables d'effectuer des calculs sur le CPU et le GPU.
Le fonctionnement sera différent de Jazelle, l'implémentation ARM qui permet d’exécuter une partie du bytecode Java directement sur le matériel : le projet Sumatra va consister en une machine virtuelle Java adaptée qui va transformer le bytecode en code OpenCL quand un GPU compatible est détecté. Le premier avantage est simple : la majorité des GPU récents est compatible OpenCL (même si l'implémentation d'Intel pour les HD2500 et HD4000 reste très perfectible) et OpenCL est multiplateforme. Le second l'est tout autant : il est possible de distribuer les calculs en OpenCL sur plusieurs périphériques et l'API permet d'utiliser aussi bien un GPU qu'un CPU. Sur certains appareils — les Intel HD25000 et HD4000 par exemple —, le CPU est parfois plus rapide que le GPU...
La JVM adaptée devrait être disponible en 2013.

On avait dit : pas le pseudo !
J'admets que le langage Java est probablement un des plus mal utilisés. La faute à de trop nombreux programmeurs du dimanche (même et peut-être surtout dans les SSII...) mais c'est comme partout : y'en a des biens !
A ce compte là, juste prévoir un moyen de désactiver openCL pour les gens qui le désirent et c'est bon