![]() |
Cluster PraktikumSommersemester 2007Thomas Moschny, Guido Malpohl, Gábor Szeder, Prof. Walter F. Tichy |
|
Inhalt
Links
Powered by |
ÜberblickInhalt des PraktikumsGekoppelte Workstation- oder PC-Cluster gewinnen eine immer größere Bedeutung als Plattformen für die Parallelverarbeitung. Als parallele Programmierumgebungen kommen dabei Bibliotheken wie PVM und MPI, oder Sprachen für verteilt paralleles Rechnen wie JavaParty. Das Praktikum gliedert sich in zwei Teile: Im ersten Teil werden grundlegende Kenntnisse der Programmierung auf einem Parallelrechner unter Verwendung einer Kommunikationsbibliothek wie MPI erworben. Dabei werden auch erste Erfahrungen mit der (Programmier-) Umgebung auf dem Cluster und mit dem dem Batch-System OpenPBS gesammelt. Im zweiten Teil wird zunächst die parallele Programmierung mit Java vorgestellt. Dabei werden die in Java bereits enthaltenen Mechanismen zur Erzeugung von Parallelität und zur Synchronisation der damit erzeugten Threads untersucht. Die dabei erworbenen Kenntnisse können anschließend bei der Programmierung mit JavaParty verwendet werden. Die JavaParty-Umgebung wurde am IPD entwickelt und erlaubt die natürliche Erweiterung der in Java bereits vorhandenen Parallelität auf mehrere, auch auf verschiedenen Rechnern gestartete virtuelle Maschinen. Damit eignet es sich sehr gut für die Programmierung auf einem Parallelrechner. Ein Vorlesungsteil (wöchentlich ungefähr eine Stunde) dient zur Vermittlung der grundlegenden Kenntnisse. Diese sollen dann in einem praktischen Teil vertieft werden. Die Teilnehmer lösen zunächst kleine Aufgaben, die die jeweils behandelte Problematik aufgreifen. Im Laufe des Praktikums werden dann größere und realistischere Problemstellungen angegangen, z.B. die Lösung der Poisson-Gleichung. (Es sind aber keine physikalischen Vorkenntnisse erforderlich.) Bei Interesse können auch andere Aufgaben gewählt werden, z.B. die Parallelisierung eines vorliegenden sequentiellen Programmcodes. Eigene Vorstellungen und Ideen in diesem Bereich sind jederzeit willkommen. Als Plattform dienen uns die beiden am Institut vorhandenen Cluster:
AblaufDie einzelnen Veranstaltungen bestehen aus einem Vorlesungsteil, bei dem die Grundlagen für die behandelten Aufgaben gelegt werden, und einem praktischen Teil, in dem die Teilnehmer das Gelernte umsetzen. Die Vorlesung findet normalerweise im Seminarraum 348 im Informatik-Hauptgebäude 50.34 am Fasanengarten (Infobau) statt. Information über die einzelnen Termine gibt es hier.
Anmeldung und VorbesprechungDie Anmeldeseite ist über den Link oben links zu erreichen. Maximal können 20 Plätze vergeben werden. Falls es mehr Anmeldungen als Plätze gibt, wird eine Warteliste eingerichtet. Die Vorbesprechung findet am Mittwoch, den 18. April 2007, um 15:45 Uhr im Seminarraum 348 (Infobau, 3. Stock) statt. Bei unentschuldigter Nichtteilnahme an der Vorbesprechung erlischt der Anspruch auf einen Praktikumsplatz! Das Praktikum findet immer dienstags statt: Vorlesungsteil von 9:45 bis 11:15 in SR 301, danach Übungsteil im studentischen Poolraum des Lehrstuhls. |
|||||||||||||||||||||||||||||||||||||||||||||||||
|
Fragen und Anregungen bitte an das Praktikumsteam. Entwurf und Gestaltung der Seiten Bernhard Haumacher und Thomas Moschny. Letzte Änderung: Fri Apr 20 16:38:50 CEST 2007 |
||||||||||||||||||||||||||||||||||||||||||||||||||