Funktionen

Print[PRINT]
.  Home  .  Lehre  .  Vorlesungen  .  Sommersemester 2011  .  Programmieren im Grid

Programmieren im Grid

Vorlesung im Sommersemester 2011
Prof. Dr. D. Kranzlmüller, Dr. M. Schiffers, Dr. K. Fuerlinger, S. Reiter

Grid Computing
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.

Aktuelles

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!!

Inhalt der Vorlesung

Presse

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.

Teilnahme

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.

Termine

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.

Übungsbetrieb

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.

Skript

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.

Literatur

Der Vorlesung und den Übungen liegt die im Wiki publizierte Literaturliste zu Grunde.

Anmeldung

NOT READABLEArray ( [SCRIPT_URL] => /teaching/Vorlesungen/2011ss/gridprog/ [SCRIPT_URI] => https://lxnm08.nm.ifi.lmu.de/teaching/Vorlesungen/2011ss/gridprog/ [HTTPS] => on [SSL_TLS_SNI] => lxnm08.nm.ifi.lmu.de [HTTP_ACCEPT] => */* [HTTP_USER_AGENT] => Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) [HTTP_ACCEPT_ENCODING] => gzip, br, zstd, deflate [HTTP_REFERER] => https://lxnm08.nm.ifi.lmu.de/teaching/Vorlesungen/2011ss/gridprog [HTTP_HOST] => lxnm08.nm.ifi.lmu.de [PATH] => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin [SERVER_SIGNATURE] => [SERVER_SOFTWARE] => Apache/2.4.38 (Debian) mpm-itk/2.4.7-04 PHP/5.6.40-0+deb8u11 OpenSSL/1.1.1d mod_python/3.3.1 Python/2.7.16 mod_perl/2.0.10 Perl/v5.28.1 [SERVER_NAME] => lxnm08.nm.ifi.lmu.de [SERVER_ADDR] => 141.84.218.28 [SERVER_PORT] => 443 [REMOTE_ADDR] => 3.145.84.128 [DOCUMENT_ROOT] => /proj/www/mnm/htdocs [REQUEST_SCHEME] => https [CONTEXT_PREFIX] => [CONTEXT_DOCUMENT_ROOT] => /proj/www/mnm/htdocs [SERVER_ADMIN] => webmaster@nm.informatik.uni-muenchen.de [SCRIPT_FILENAME] => /proj/www/mnm/htdocs/teaching/Vorlesungen/2011ss/gridprog/index.php [REMOTE_PORT] => 19068 [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [QUERY_STRING] => [REQUEST_URI] => /teaching/Vorlesungen/2011ss/gridprog/ [SCRIPT_NAME] => /teaching/Vorlesungen/2011ss/gridprog/index.php [PHP_SELF] => /teaching/Vorlesungen/2011ss/gridprog/index.php [REQUEST_TIME_FLOAT] => 1735431339.863 [REQUEST_TIME] => 1735431339 ) /proj/www/conf/lxnm08/Port443/etc/.dbmap

---------------------

Die Anmeldung ist im Augenblick nicht möglich!

Bitte versuchen Sie es später nochmals.

Kontakt/Sprechstunde

Über E-Mail bzw. nach den Übungen und Vorlesungen oder nach Vereinbarung.