|
Veranstaltung | |||
Fachbereich | Informatik | Semester | Wintersemester 2002/2003 |
Nummer | 044483 | ||
Titel | Parallele Programmierung für ein High Performance PC-Cluster | ||
Art | Proseminar | SWS | 2 |
max. Teilnehmende | 20 | Buchungen | 0 |
Beginn | Ende | ||
WWW-Seite | http://ls4-www.cs.tu-dortmund.de/home/lindemann/lehre/ | ||
Kommentar | Als Folge des rasanten Fortschritts in der Hardwaretechnologie können immer komplexere Berechnungen in annehmbarem Rechenaufwand auf einem Cluster moderner Arbeitsplatzrechner durchgeführt werden. Andererseits wurden in den letzten zehn Jahren bedeutende Forschungsergebnisse im Bereich numerischer Verfahren und deren Parallelisierung erzielt, die zu einer beträchtlichen Reduzierung des Rechen- und Speicheraufwands solcher Verfahren führten. Weiterhin ist in den letzen Jahren eine Abkehr von großen Supercomputern, wie z.b. den Craig Maschinen, zugunsten großer Cluster Architekturen zu beobachten, wie z.B. das Beowulf Projekt oder Hewlett-Packard's Gelato Initiative belegen. Deshalb gewinnt die Programmierung paralleler Rechnersysteme zunehmend an Bedeutung. Der kontinuierliche Gebrauch von paralleler Programmierung wird weiter durch die Standardisierung der Programmierung paralleler Rechnersysteme beschleunigt. Entwickler können jetzt portable, parallele Programme schreiben und erwarten, dass diese auch genügend Rücklauf einbringen, um die riesigen Investitionen zu rechtfertigen, welche für parallele Softwareentwicklung nötig sind. Das "Message Passing Interface" (MPI) ist von allen neuen Standards der gebräuchlichste. MPI ist keine neue Programmiersprache, es ist vielmehr eine Bibliothek von Unterprogrammen, die von C, C++ oder Fortran77 Programmen aufgerufen werden kann. Die Nutzung dieser Bibliothek verdeckt viele Einzelheiten der parallelen Programmierung und macht dadurch die parallele Berechnung viel besser erreichbar für alle Zweige der Wissenschaft und Entwicklung. Ziel des Seminars ist das Kennen lernen von Grundlagen paralleler Systeme und dessen Programmierung. Durch die Realisierung kleinerer, paralleler Programme mit Hilfe von MPI werden gewonnene Erkenntnisse praktisch vertieft. Als Testumgebung steht ein Gigabit Cluster von 16 High-Performance PC's zur Verfügung. Aus dem Inhalt: Grundlagen der Parallelverarbeitung, Entwurf und Leistungsbewertung paralleler Algorithmen, Programmiermodelle für paralleles Rechnen, Message-Passing Programmierung mit MPI. Interessenten für dieses Proseminar wenden sich bitte an: Marco Lohmann, GB V, R. 442, Tel. 755-4797, E-Mail: lohmann@XXXls4.cs.tu-dortmund.de (Spam-Schutz! Bitte entfernen Sie vor dem Versenden das XXX aus der E-Mail-Adresse!) Christian Welz, GB V, R. 443, Tel. 755-4733, E-Mail: welz@XXXls4.cs.tu-dortmund.de (Spam-Schutz! Bitte entfernen Sie vor dem Versenden das XXX aus der E-Mail-Adresse!)
|
Veranstalter | |||
Nachname | Vorname | EMail-Adresse | Fachbereich |
Univ.-Prof. Dr.-Ing. Lindemann | Christoph |
cl@XXXcs.tu-dortmund.de (Spam-Schutz! Bitte entfernen Sie vor dem Versenden das XXX aus der E-Mail-Adresse!) | Informatik (FB04) |
Zeit & Ort | |||||
Rhythmus | Tag | von | bis | Raum | Gebäude |
nach Vereinbarung |
Zuordnungen | |||||||
Studiengang | Studienphase | Stufenbezug | Bereich | Teilgebiet | Kategorie | Credit- Modul |
Credit- Points |
Informatik Diplom | Hauptstudium | - | - | - | - | - |