Springe zum Hauptinhalt
Universitätsbibliothek
Universitätsbibliographie
Universitätsbibliothek 

Eintrag in der Universitätsbibliographie der TU Chemnitz

Volltext zugänglich unter
URN: urn:nbn:de:bsz:ch1-201001042


Dümmler, Jörg
Rünger, Gudula (Prof. Dr.) ; Goerdt, Andreas (Prof. Dr.) (Gutachter)

Entwicklung effizienter gemischt paralleler Anwendungen

On developing efficient mixed parallel applications


Kurzfassung in deutsch

Die Ausnutzung von gemischter Parallelität durch parallele Tasks führt im Vergleich mit reiner Datenparallelität und reiner Taskparallelität häufig zu effizienteren und flexibleren parallelen Implementierungen. In der vorliegenden Dissertation wird mit dem CM-task Programmiermodell eine Erweiterung des Standardmodells der parallelen Tasks vorgestellt. Damit wird die Modellierung von Kommunikationsoperationen zwischen zeitgleich ausgeführten parallelen Tasks unterstützt, was zur besseren Strukturierung von parallelen Anwendungen mit einem regelmäßigen Datenaustausch zwischen verschiedenen Programmteilen beiträgt. Für das CM-task Programmiermodell wird das zugehörige Schedulingproblem definiert und ein entsprechender Schedulingalgorithmus vorgestellt. Die Anwendungsentwicklung im CM-task Programmiermodell wird durch das CM-task Compilerframework unterstützt, das eine gegebene plattformunabhängige Spezifiktion eines parallelen Algorithmus schrittweise in ein plattformspezifisches Koordinationsprogramm übersetzt. Das Koordinationsprogramm enthält Programmcode zum Anlegen und Verwalten der benötigten Prozessorgruppen, zum Ausführen der vom Anwender bereitgestellten CM-tasks auf diesen Prozessorgruppen sowie zur Realisierung der benötigten Datenumverteilungsoperationen zwischen den Prozessorgruppen. Der Aufbau und die Schnittstellen des CM-task Compilerframeworks werden in der vorliegenden Dissertation detailliert beschrieben. Anhand verschiedener Anwendungen aus dem wissenschaftlichen Rechnens wird die Einsetzbarkeit des CM-task Programmiermodells und des CM-task Compilerframeworks demonstriert.

Kurzfassung in englisch

Mixed parallel programming models based on parallel tasks often lead to more efficient and more flexible implementations compared to pure data and pure task parallelism. In this thesis, the CM-task programming model is proposed which extends standard parallel tasks such that communication phases between concurrently executed parallel tasks can be modeled thus allowing a better structuring of parallel applications that require a frequent data exchange between different program parts. Based on the CM-task programming model the CM-task scheduling problem is defined and a scheduling algorithm is proposed. The development of parallel applications within the CM-task programming model is supported by the CM-task compiler framework, which transforms a given platform independent specification of a parallel algorithm into a platform specific coordination program. The coordination program is responsible for the creation and the management of the required processor groups, the execution of the user provided CM-tasks on these processor groups and for the implementation of the data re-distribution operations between these processor groups. The architecture and the interfaces of the CM-task compiler framework are explained in detail. The applicability of the CM-task programming model and the CM-task compiler framework are demonstrated for several scientific applications.

Universität: TU Chemnitz
Institut: Professur Praktische Informatik
Fakultät: Fakultät für Informatik
Dokumentart: Dissertation
Betreuer: Rünger, Gudula (Prof. Dr.)
URL/URN: http://archiv.tu-chemnitz.de/pub/2010/0104
SWD-Schlagwörter: Paralleler Algorithmus , Parallelverarbeitung , Scheduling , Wissenschaftliches Rechnen
Freie Schlagwörter (Deutsch): Programmiermodell , Softwarewerkzeug
Freie Schlagwörter (Englisch): programming model , software tool , parallel algorithm , scheduling , scientific computing , compiler
DDC-Sachgruppe: Datenverarbeitung; Informatik
Tag der mündlichen Prüfung 07.07.2010

 

  • Verschiedene Exponate stehen in einem Ausstellungsraum.

    Wie Städte und ihre Menschen sich neu erfinden

    Sonderausstellung „Tales of Transformation“ im Industriemuseum Chemnitz zeigt den Wandel in der Stadt im Vergleich zu fünf anderen industriellen Hotspots in Europa und streift dabei auch die TU Chemnitz …

  • Mehrere Personen schauen sich Ausstellungsgegenstände an, darunter Gemälde.

    Rektorengemälde im „Museumcircle“

    Besondere Leihgabe für die Kulturhauptstadt: Universitätsarchiv der TU Chemnitz steuerte zwei Porträtgemälde ehemaliger Rektoren für außergewöhnliche Ausstellung in der Rasmussen-Halle des Industriemuseums Chemnitz bei …

  • Personen laufen vor einem orangenfarbenen Gebäude.

    Am „TUCtag“ der TU Chemnitz gibt es viel zu entdecken

    Ein Höhepunkt im Kulturhauptstadtjahr: Vom „Tag der offenen Tür“ über die Kinder-Uni und die „Lange Nacht der Wissenschaften“ bis hin zum Internationalen Alumni-Treffen – am 10. Mai 2025 zeigt sich die TU Chemnitz von ihrer besten Seite …

  • Ein aufgeschlagenes Buch zeigt eine Buchansicht.

    Ein besonderer Ritt durch Chemnitzer Sammlungen

    Universitätsarchiv der TU Chemnitz beteiligte sich am Buchprojekt „Die Schiene liegt nicht weit vom Pferd“ – Entstanden ist ein unterhaltsamer Stadtführer von Chemnitz, der auch Schätze der Universität zeigt …

Soziale Medien

Verbinde dich mit uns: