Allzweck-Computing auf Grafikprozessoren ( GPGPU ) ist ein sehr attraktives Konzept, um die Leistung der GPU für jede Art von Computing zu nutzen.
Ich würde GPGPU gerne für Bildverarbeitung, Partikel und schnelle geometrische Operationen verwenden.
Momentan scheinen die beiden Konkurrenten in diesem Bereich CUDA und OpenCL zu sein. Ich würde gerne wissen:
- Ist OpenCL noch von Java unter Windows / Mac aus verwendbar?
- Welche Möglichkeiten für Bibliotheken gibt es, um eine Schnittstelle zu OpenCL / CUDA herzustellen?
- Ist die direkte Verwendung von JNA eine Option?
- Vergesse ich etwas?
Alle realen Erfahrungen / Beispiele / Kriegsgeschichten werden geschätzt.