Intel hat Compute Runtime 26.40.40196.8 veröffentlicht, ein Update seines Open-Source-GPU-Compute-Stacks für Windows und Linux. Die Veröffentlichung setzt die Arbeit an Crescent Island, jetzt als Intel GPU D Series bekannt, fort und bringt weitere Änderungen bei Unterstützung und Leistung zur Laufzeit.

Für Crescent Island ist Unified Shared Memory (USM) standardmäßig aktiviert. Dadurch können GPU-Kernels über C/C++-Zeiger direkt auf den regulären CPU-Systemspeicher zugreifen. Auch Defer Backing ist aktiviert. Die Unterstützung des Standby-Modus wird mit dem Xe-Kernel-Treiber für Battlemage- und Crescent-Island-Grafikkarten eingeführt.

Das Update umfasst Leistungsoptimierungen für die Verwendung mehrerer Queues und erhöht die nutzbare Kapazität des lokalen Speicher-Ringpuffers. Außerdem aktiviert es Intels OpenCL-LEO-Implementierung für Nova Lake P standardmäßig.

LEO steht für „Level Zero Executing OpenCL“ und wurde Anfang des Jahres als experimenteller Ansatz vorgestellt. Dabei wird OpenCL auf den Level-Zero-APIs implementiert, anstatt auf einer separaten OpenCL-zu-Hardware-Treiberimplementierung aufzubauen. Die Veröffentlichung ergänzt außerdem eine Frontend-Kopierfunktion und eine experimentelle Erweiterung für Ereignisflags sowie eine Umstrukturierung des Codes mit dem Ziel, die Level-Zero-Kompilierung zu optimieren.

Die vollständige Liste der Änderungen und die Downloads sind auf GitHub verfügbar.

Quellen: Phoronix.