Forschungsbericht 1997-98   
WWU-Logo Institut für Wirtschaftsinformatik
Steinfurter Str. 107
48149 Münster
Tel. (0251) 83-38-100
Fax: (0251) 83-38-109
e-mail: ls-is@wi.uni-muenster.de
WWW: http://www-wi.uni-muenster.de

Geschäftsführender Direktor: Prof. Dr. Jörg Becker

 
 
 
[Pfeile blau] Forschungsschwerpunkte 1997 - 1998
Fachbereich 04 - Wirtschaftswissenschaftliche Fakultät
Institut für Wirtschaftsinformatik
Prof. Dr. Herbert Kuchen
 


Algorithmische Skelette

Algorithmische Skelette sind ein Ansatz zur Vereinfachung der parallelen Programmierung. Skelette sind Abstraktionen häufig verwendeter paralleler Programmiermuster, die dem Programmierer als polymorphe Funktionen höherer Ordnung zur Verfügung gestellt werden. Polymorphie und die Möglichkeit, Funktionen als Argumente der Skelette zu übergeben, gewährleisten die erforderliche Flexibilität der Skelette. Es wird unterschieden zwischen datenparallelen, taskparallelen und anwendungsbezogenen Skeletten. Datenparallele Skelette erlauben eine parallele Bearbeitung sowie eine Umorganisation einer verteilten Datenstruktur. Letzteres stellt eine Form der Kommunikation auf hohem Niveau dar, bei der Verklemmungen (Deadlocks) ausgeschlossen werden können. Im Rahmen des Projektes wurden verschiedene Techniken zur effizienten, parallelen Implementierung von algorithischen Skeletten entwickelt. Zu nennen sind hierbei die Instanziierung von Funktionen höherer Ordnung durch die Higher-Order-Makro-Technik sowie ein dezentrales Ausführungsmodell, bei dem sequentielle Berechnungen auf jedem Prozessor repliziert werden. Im weiteren Verlauf des Projekts soll der Schwerpunkt auf taskparallele und anwendungsbezogene Skelette gelegt werden.

Beteiligte Wissenschaftler:

Prof. Dr. Herbert Kuchen, Dr. George Botorog (RWTH Aachen)

Veröffentlichungen:

Botorog, G. H., H. Kuchen: Efficient High-Level Parallel Programming, Theoretical Computer Science 196, S. 71-107, 1998. Efficient High-Level Parallel Programming, Theoretical Computer Science 196, S. 71-107, 1998. Efficient High-Level Parallel Programming, Theoretical Computer Science 196, S. 71-107, 1998. Efficient High-Level Parallel Programming, Theoretical Computer Science 196, S. 71-107, 1998. Efficient High-Level Parallel Programming, Theoretical Computer Science 196, S. 71-107, 1998.

 
 
[Startseite (Rektorat)] [Inhaltsverzeichnis] [vorherige Seite] [nächste Seite]

Hans-Joachim Peter
EMail: vdv12@uni-muenster.de
HTML-Einrichtung: Izabela Klak
Informationskennung: FO04PD01
Datum: 1999-07-19