Intel hat den Code für die Implementierung von OpenCL, die auf der CPU ausgeführt wird, veröffentlicht.

Das Unternehmen Intel hat den Quellcode von OpenCL CPU RT (OpenCL CPU RunTime) veröffentlicht, einer Implementierung des OpenCL-Standards, die für die Ausführung von OpenCL-Kernen auf der CPU vorgesehen ist. Der Standard OpenCL definiert die API und Erweiterungen der Programmiersprache C zur Organisation plattformübergreifender paralleler Berechnungen. Die Implementierung umfasst 718996 Codezeilen, verteilt auf 2750 Dateien. Der Code wurde für die Integration mit LLVM angepasst und wird vorgeschlagen, in den Hauptbestand von LLVM aufgenommen zu werden. Die Quelltexte sind unter der Lizenz Apache 2.0 veröffentlicht.

Von alternativen Projekten, die offene Implementierungen von OpenCL entwickeln, sind PoCL (Portable Computing Language OpenCL), Rusticl und Mesa Clover erwähnenswert. Die Implementierung von Intel wird als leistungsfähiger und funktional umfangreicher angesehen.

Quelle: opennet.ru

60GB SSD 8Gb DDR4