Durch ihre parallele Architektur bieten GPUs ein hohes Maß an Rechenleistung und können Anwendungen um ein Vielfaches beschleunigen. Wegen der schwierigen Programmierung stößt man jedoch vor allem bei komplexen Anwendungen schnell an Grenzen. GOOPAX bietet mit der eingebetteten Programmierung einen neuartigen Programmieransatz, der sich grundlegend von dem etablierter GPGPU-Programmiersysteme unterscheidet und der gerade die Entwicklung komplexer Anwendungen deutlich vereinfacht. Damit wird der Einsatzbereich von GPUs erweitert.
Der Vortrag gibt eine Einführung in die Programmierung mit GOOPAX. Anhand von Beispielprogrammen werden die Vorteile des eingebetteten Programmieransatzes bei der Programmierung, der Rechengeschwindigkeit und der Zuverlässigkeit erläutert.
Vorkenntnisse
Grundkenntnisse der Programmierung in C++ sowie der Programmierung paralleler (GPGPU-)Anwendungen
Lernziele
* grobes Verständnis des Programmierkonzepts der eingebetteten Programmierung
* Überblick über die Möglichkeiten von GOOPAX bei der Programmierung von GPGPU-Anwendungen
// Ingo Josopait
ist Diplomphysiker, CEO und Gründer von GOOPAX. Er hat verschiedene Verfahren in den Bereichen Maschinelles Lernen, Simulationen und Programmiertechniken entwickelt.