Intel erweitert seine GPU-Softwarebasis mit PISA, einer neuen virtuellen ISA (ISA (Instruction Set Architectur), die als einheitliches Compilerziel für kommende GPU-Generationen dienen soll.

Der Ansatz soll die Unterschiede zwischen verschiedenen Hardwarearchitekturen abfedern, indem PISA als Zwischenschicht zwischen Compiler und nativer Maschineninstruktion arbeitet. Damit können Workloads einmal kompiliert und anschließend für mehrere kompatible Intel-GPU-Generationen finalisiert werden, ohne dass der ursprüngliche Code angepasst werden muss.
PISA soll eine stabile und portable ISA bieten, die es ermöglicht, Programme nahe am Hardwareverhalten zu schreiben, aber dennoch abstrahiert genug, um auf unterschiedlichen GPU-Generationen zu laufen. Intel betont, dass PISA nicht automatisch auf jeder GPU funktioniert, da die Kompatibilität von genutzten Instruktionen und Architekturmerkmalen abhängt. Gleichzeitig ersetzt PISA nicht die bestehende vISA, sondern ergänzt sie durch ein neues Modell, das stärker auf Portabilität ausgelegt ist. NVIDIA verfolgt mit PTX einen ähnlichen Ansatz, der als Zwischenschicht zwischen CUDA und nativer GPU-Ausführung dient.
Aktuell liegt PISA bei Version 0.1 und umfasst Dokumentation zu Ausführungsmodell, Speicherverwaltung und Datentypen. Intel zeigt damit eine neue GPU-Strategie, die langfristig auf ein einheitliches Softwarefundament setzt. Für Entwickler könnte PISA bedeuten, dass Bibliotheken, Inline-Assembly und handoptimierte Routinen künftig einfacher auf neue Intel-GPUs übertragen werden können.