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