Intel hat den Code der Implementierung von OpenCL, die auf CPUs ausgeführt wird, freigegeben.

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 dem CPU ausgelegt ist. Der OpenCL-Standard definiert die API und Erweiterungen der C-Sprache zur Durchführung von plattformübergreifenden parallelen Berechnungen. Die Implementierung umfasst 718.996 Zeilen Code, verteilt auf 2.750 Dateien. Der Code wurde für die Integration mit LLVM angepasst und wird zur Aufnahme in den Hauptbestand von LLVM angeboten. Die Quelltexte sind unter der Apache 2.0-Lizenz veröffentlicht.

Unter den 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 funktionell breiter angesehen.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster