Programmieren im Grid
Vorlesung im Sommersemester 2011
Prof. Dr. D. Kranzlmüller,
Dr. M. Schiffers,
Dr. K. Fuerlinger,
S. Reiter
Bildquelle: Informationsdienst Wissenschaft e.V.
Willkommen auf der Webseite zur Vorlesung Programmieren im Grid im Sommersemester 2011. Auf dieser Seite finden Sie sämtliche Informationen zur Vorlesung und zu den begleitenden Übungen.
18.7.2011
Achtung: Wegen der geringen Teilnehmerzahl haben wir uns entschlossen, die Klausur am 27. Juli durch eine mündliche Prüfung zu ersetzen. Genaueres wird in der Wiederholungsvorlesung am 20. Juli mitgeteilt. Die Reihenfolge der Prüfungen wird am 27. Juli um 13:15 Uhr im Raum 151 in der Oettingenstr. 67 ausgelost. Beginn der ersten Prüfung ist dann pünktlich um 13:20 Uhr. Bis 15:30 Uhr sind dann alle Prüfungen abgenommen.
4.7.2011
Am
13. Juli finden im Rahmen der Vorlesung zwei Gastvorträge statt:
Dr. Reinhold Bader (LRZ Garching) berichtet über Architektur und Beschaffungsprozess des neuen LRZ Superrechners SuperMUC und Hans Pabst (Intel München) stellt parallele Muster für Multi-Core Programming mit Intel Parallel Building Blocks vor.
Ich bitte Sie für diese spannenden Themen um zahlreiches Erscheinen. Beide Vorträge sind Klausur-relevant.
16.5.2011
Die Übungen am Montag, den 6.6.2011, finden
nicht statt.
4.4.2011
Die erste Übungsstunde findet am Montag, den 9.5.2011 statt.
28.1.2011
Bitte beachten Sie, dass sämtliche Zeit- und Ortsangaben vorläufig sind und sich bis zum Beginn des Sommersemesters noch ändern können!
28.1.2011
Für die Vorlesung und die Übungen haben wir ein eigenes Wiki angelegt. Sie finden dieses unter der URL
http://pig.pub.lab.nm.ifi.lmu.de. Die Zugangsdaten werden in der ersten Vorlesung bekanntgegeben. Skript, Übungsblätter und Code-Beispiele werden im Wiki hinterlegt.
28.1.2011
Die Anmeldung zu den Übungen ist bis zum 4. Mai 2011, 13:00 Uhr, freigeschaltet. Für Ihre Anmeldung verwenden Sie bitte das
Anmeldeformular. Bitte beachten Sie, dass Sie mit Ihrer Anmeldung auch Ihr
Einverständnis zur Speicherung Ihrer Daten zu Zwecken der Abwicklung der Veranstaltung geben. Vergessen Sie also
nicht, das entsprechende Feld zu setzen.
Diese Anmeldung dient der besseren Organisation des Übungsbetriebes. Falls Sie nur an der Vorlesung teilnehmen möchten (ohne Übung), ist eine Anmeldung nicht erforderlich. Beachten Sie aber bitte, dass für die Erlangung eines Scheines die erfolgreiche Teilnahme an der Klausur erforderlich ist. Dazu wird die Teilnahme an den Übungen dringend angeraten!!
Interaktive Molekulardynamik-Simulation eines Proteinmoleküls in Stereo-3D mit einer online-Verbindung zum Höchstleistungsrechner des LRZ
Ars Electronica 2009, Linz
http://www.lrz-muenchen.de/presse/ereignisse/ars-electronica-linz-2009/index.html
Grid Computing verspricht die Lösung vieler so genannter Grand Challenge-Probleme durch koordiniertes Resource Sharing in virtuellen Organisationen. Wie die Gartner Group feststellt, ist Grid Computing "another technology [to watch]. [...] grid computing is widely used in traditional ways, such as design and other research. But [...] the most interesting applications are yet to come. Grid computing uses a mesh of computers to perform complex tasks, but is not fully understood by all its potential users."
Dieser Themenkomplex soll in der Vorlesung aus der Sicht eines Anwendungs- und Dienstentwicklers behandelt werden.
Konkret beschäftigt sich die Vorlesung mit den
Möglichkeiten, Methoden und Verfahren der Anwendungs- und Dienstentwicklung
in Grids. Aufbauend auf einer fundierten Basis, werden verschiedene Modelle
für die Programmierung in Grids betrachtet. Es wird untersucht, welche
Verfahren und Methoden zur Entwicklung typischer Grid-Dienste erforderlich
sind und wie Anwendungen im Hoch- und Höchstleistungsbereich
entwickelt werden. Dazu werden die entsprechenden Programmiersprachen ebenso vorgestellt wie Werkzeuge, Debugging-Konzepte, Benchmarking-Verfahren und Techniken des Projektmanagements.
Das Ziel der begleitenden Übungen ist die praktische Umsetzung
des Vorlesungsstoffes.
Wir werden uns bemühen, der Relevanz des Themas durch Gastbeiträge
externer Experten Rechnung zu tragen. Diese Vorträge können
teilweise in englischer Sprache gehalten werden.
Die Vorlesung richtet sich an Studenten der Informatik bzw. Medieninformatik
(Diplom) nach dem Vordiplom sowie an Studenten der Informatik bzw. Medieninformatik
(Bachelor, Master) im Rahmen der vertiefenden Themen der Informatik. Für
Vorlesung und Übung werden 6 ECTS-Punkte vergeben.
Der erfolgreiche Besuch der Vorlesung Grid Computing sowie Grundkenntnisse
in Java (oder C/C++) werden vorausgesetzt. Unabhängig
davon sind grundlegende Kenntnisse von Web Services hilfreich.
Bitte beachten Sie, dass sämtliche Zeit- und Ortsangaben vorläufig sind und sich bis zum Beginn des Sommersemesters noch ändern können!
- Vorlesung: mittwochs, 13:00 Uhr c.t. bis 16:00 Uhr, im Raum 151 in der Oettingenstr. 67. Die Vorlesung findet zum ersten Mal am Mittwoch, dem 4.5.2011, statt.
- Übungen: montags, 14:00 Uhr c.t. bis 16:00 Uhr, im Raum 057 in der Oettingenstr. 67. Die Übungen finden zum ersten Mal am Montag, dem 9.5.2011, statt.
- Aktuelle Terminänderungen oder neue Termine werden unter Aktuelles
angekündigt und in den Kalender unten eingetragen.
Die Übungen werden zentral durchgeführt. Es gibt also nur eine Übungsgruppe. Für die Teilnahme an den Übungen ist eine Anmeldung
zwingend erforderlich. Sie können sich bis zum ersten Übungstermin für die Teilnahme an den Übungen anmelden. Dazu verwenden Sie bitte das Formular auf der
Anmeldeseite. Bitte beachten Sie dabei den folgenden
wichtigen Hinweis: Mit Ihrer Anmeldung erklären Sie sich einverstanden, dass Ihre Daten zum Zweck des Betriebes der Veranstaltung gespeichert werden dürfen.
Die Übungsblätter werden im Wiki zur Verfügung gestellt.
Ein begleitendes Folienskript wird im Laufe des Semesters im Wiki kapitelweise zur Verfügung gestellt. Das Wiki ist Password-geschützt. Der Zugang ist nur
über die in der Vorlesung kommunizierte User-ID mit dem entsprechenden Password möglich.
Der Vorlesung und den Übungen liegt die im Wiki publizierte Literaturliste zu Grunde.
Über
E-Mail bzw. nach den Übungen und Vorlesungen oder nach Vereinbarung.