Gibt es eine JVM, die auf der GPU läuft?

2804
xybrek

Ich habe keine gesehen, aber gibt es eine JVM, die für CUDA oder DirectCompute erstellt wurde?

Ich habe den Vorteil gesehen, dass eine Anwendung in der CPU ausgeführt wird und der Prozess auf die verfügbare GPU verlagert wird.

1

1 Antwort auf die Frage

3
sleske

Nein, es gibt keine vollständige Implementierung der JVM, die auf der GPU läuft (zumindest habe ich noch nie davon gehört).

Das wäre nicht sehr sinnvoll: Normalerweise werden nur bestimmte Aufgaben, die für die GPU geeignet sind, dorthin verschoben, während die CPU den Rest der Arbeit erledigt. Daher ist es nicht sinnvoll, die gesamte JVM auf der GPU auszuführen.

Allerdings gibt es mehrere Lösungen, um die GPU von Java oder von einer JVM aus zu verwenden, wie zum Beispiel: