Bachelorarbeit: Evaluation der Skelettbibliothek FastFlow

Thema

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

Die Skelettbibliothek FastFlow ermöglicht die Programmierung für multi-core Prozessoren und verteilten Systemen. Zur Zeit wird an einer Erweiterung für GPUs gearbeitet. Diese Bachelorarbeit soll die Skelettbibliothek FastFlow evaluieren und mit der in Münster entwickelten Skelettbibliothek SkelCL [en] vergleichen.

Literatur

Webseite von FastFlow [en]

Voraussetzungen

Kenntnisse in der Programmierung mit C/C++ sind hilfreich.

Umfang

Bachelorarbeit (6 Wochen Bearbeitungszeit).

Student

André Lüers

Betreuer

Dipl.-Inf. Michel Steuwer