Projektdetails
Parallele Programmierung mit Charm++
In etablierten Ansätzen wie z.B. MPI versteht sich eine Programmierumgebung für paralleles Hochleistungrechnen vor allem auf die Bereitstellung einer Kommunikationsschnittstelle zwischen den einzelnen Prozessoren und auf Ausdrucksmittel, Code für verschiedene Kerne zu kennzeichnen. In der Regel erfolgt die Programmierung prozedural und an den Möglichkeiten der Hardware orientiert. Das Konzept hinter Charm++ nähert sich dem Problem dagegen genau von der anderen Seite: Statt einem Beschreibungsmittel zur Steuerung der Hardware liegt hier ein Programmiermodell vor, das vor allem an der Anwendungsdomäne ausgerichtet ist. Daraus folgt eine konsequente Umsetzung von Objektorientierung, ein erhöhter Abstraktionsgrad sowie die Möglichkeiten, die ein leistungsfähiges Laufzeitsystem bieten kann.
Der Vortrag widmet sich einer umfassenden Einführung in die Programmierung mittels Charm++, die dahinter liegenden Konzepte, dem Laufzeitsystem sowie einem Leistungsvergleich zwischen Charm++ und MPI.
Zum Kalender hinzufügen
Ansprechpartner
OUTPUT CONTACT
Silvia KappluschRaum: APB / 1014
Telefon: (49) 351 463 38465
E-Mail: silvia.kapplusch@tu-dresden.de
OUTPUT LIVE
Franziska HannßRaum: APB / 2069
Telefon: (49) 351 463 39186
E-Mail: franziska.hannss@tu-dresden.de
OUTPUT App
Thomas SpringerRaum: APB / 3084
Telefon: (49) 351 463 43532
E-Mail: thomas.springer@tu-dresden.de