Datenparallele algorithmische Skelette - Erweiterungen und Anwendungen der Münster Skelettbibliothek Muesli

Basic data of the doctoral examination procedure

Doctoral examination procedure finished at: Doctoral examination procedure at University of Münster
Period of time16/10/2006 - 18/11/2010
Statuscompleted
CandidateCiechanowicz, Philipp
Doctoral subjectWirtschaftsinformatik
Doctoral degreeDr. rer. pol.
Awarded byDepartment 04 - Münster School of Business and Economics
SupervisorsKuchen, Herbert

Description

Zur Programmierung von Parallelrechnern werden heute abhängig von der Architektur Bibliotheken wie MPI (bei Rechnern mit verteiltem Speicher) und OpenMP (bei Rechnern mit gemeinsamem Speicher) eingesetzt. Dies ist aufgrund des niedrigen Programmierniveaus nicht nur aufwändig und fehleranfällig, sondern die entstandenen Programme sind auch zwischen verschiedenen Parallel- Rechnerarchitekturen nicht portabel. Einen Ansatz zur Vereinfachung der parallelen Programmierung stellen so genannte algorithmische Skelette dar, d. h. typische parallele Programmiermuster, die effizient parallel implementiert sind und vom Benutzer nur mit geeigneten Parametern aufgerufen werden müssen, um effiziente parallele Programme zu erhalten. Es gibt eine Vielzahl von Skelett-Bibliotheken. Üblicherweise sind diese heute noch auf jeweils eine konkrete Rechnerarchitektur zugeschnitten. Ein Ziel der Dissertation von Herrn Ciechanowicz war es daher, die Münsteraner Skelettbibliothek Muesli so umzugestalten, dass sie über verschiedene Parallelrechnerarchitekturen hinweg genutzt werden kann. Insbesondere sollten zusätzlich zu den bisher adressierten MIMD-Rechnern mit verteiltem Speicher auch MIMD-Rechner mit gemeinsamem Speicher sowie Cluster bestehend aus Knoten mit verteiltem Speicher verwendet werden können, die über mehrere Rechenkerne verfügen, die auf einen gemeinsamen Speicher zugreifen. Ein weiteres Ziel war es, die von Muesli bereit gestellten Datenstrukturen Verteiltes Array und Verteilte Matrix um dünnbesetzte, verteilte Matrizen zu ergänzen. Schließlich sollte die erstellte Skelettbibliothek in Bespielanwendungen eingesetzt werden.

Promovend*in an der Universität Münster

Ciechanowicz, Philipp

Supervision at the University of Münster

Kuchen, Herbert

Projects in which the doctoral examination procedure takes/took place

Duration: 01/02/2002 - 31/01/2025
Type of project: Own resources project