Entwicklung paralleler Skelette in Java unter Verwendung von Aparapi

Thema

Skelettbibliotheken ermöglichen die schnellere Entwicklung paralleler Programme. Wiederkehrende Muster der parallelen Programmierung (bezeichnet als Skelette) werden vom Anwendungsentwickler angepasst ohne die Notwendigkeit sich mit Details der parallelen Programmierung zu beschäftigen.

Im Rahmen dieser Bachelorarbeit soll eine parallele Skelettbibliothek in Java entwickelt werden. Hierfür soll das Aparapi-Framework von AMD verwendet werden, um Berechnungen auf OpenCL-Devices (als auf CPUs, GPUs und anderen Beschleuniger) auszuführen.

Literatur

Website von Aparapi (AMD) [en]

Umfang

Bachelorarbeit (6 Wochen Bearbeitungszeit).

Student

Alexander Herbst

Betreuer

Dipl.-Inf. Sebastian Albers