Die Teilnehmer sollten bereits mit C++ vertraut sein, da sich Data Parallel C++ unter anderem auch moderne Ausdrücke wie C++11-Lambdas zu Nutze macht. Vorkenntnisse aus dem Bereich der Computer-Architektur sind von Vorteil. Weiterhin ist es hilfreich, über Kenntnisse von bestehenden Beschleuniger-Programmiersprachen wie CUDA oder OpenCL zu verfügen, jedoch ist dies keine Voraussetzung.
Die Teilnehmer werden Hintergründe zu Data Parallel C++ (DPC++) sowie einen Einblick in die Programmiersprache bekommen. Weiterhin werden Tools zur Softwareentwicklung, wie Debugger, Analyse-Werkzeuge und Performanz-Modellierer für Beschleuniger aus den oneAPI-Paketen vorgestellt.
Michael Steyer ist Technical Consulting Engineer, der die Bereiche Technisches und High-Performance Computing innerhalb der Architecture, Graphics and Software Group bei Intel unterstützt.