OpenCL
| |
---|---|
Basisdaten
| |
Entwickler | Khronos Group |
Erscheinungsjahr | 28. August 2009 |
Aktuelle Version | 3.0.17[1] (24. Oktober 2024) |
Aktuelle Vorabversion | 3.0 provisional (27. April 2020) |
Betriebssystem | plattformunabhängig |
Programmiersprache | C++, C |
Kategorie | Programmierschnittstelle |
Lizenz | verschieden |
www.khronos.org/opencl |
OpenCL (englisch Open Computing Language) ist eine Schnittstelle für uneinheitliche Parallelrechner, die z. B. mit Haupt-, Grafik- oder digitalen Signalprozessoren ausgestattet sind. Dazu gehört die Programmiersprache „OpenCL C“. OpenCL wurde ursprünglich von der Firma Apple entwickelt, um die Leistung der aktuellen Grafikprozessoren auch für nicht-grafische Anwendungen nutzbar zu machen.