Parallel Computing: Grundlagen und Anwendungen
Vorlesung im Wintersemester 2012/2013
Prof. Dr. D. Kranzlmüller,
Dr. K. Fürlinger,
Willkommen auf der Webseite zur Vorlesung Parallel Computing im Wintersemester 2012. Auf dieser Seite finden Sie sämtliche Informationen zur Vorlesung und zu den begleitenden Übungen.
- Termine für Nachholklausuren können ab sofort individuell vereinbart werden. Die Nachholklausuren werden als mündlich Prüfungen (30 min) nach Vereinbarung abgehalten.
- Klausureinsicht am Mittwoch 20. Februar, 10:00-12:00 Uhr,und am Dienstag 26. Februar, 10:00-12:00 Uhr, jeweils Raum E U106, OET67.
- Die Klausurergebnisse sind im passwortgeschützten Bereich veröffentlicht.
SuperMUC am LRZ.
Parallel Computing - Parallelrechnen - befasst sich mit der gleichzeitige Verwendung von mehreren Rechenkernen zur Lösung eines Problems. Das historische Einsatzgebiet von Parallelrechnern ist das technisch-wissenschaftliche Hoch- und Höchstleistungsrechnen (High Performacne Computing, HPC) wo heute bis zu 100000 Cores zum Einsatz kommen.
Der Einsatzbereich von Parallelrechnern hat sich jedoch in den letzten Jahren in alle Bereiche der IT ausgedehnt. Alle Server, Desktop und Notebook CPUs sind heute mit Multicore CPUs ausgestattet und seit kurzem folgen auch Smartphones und Tablets diesem Trend. In jedem Fall kann nur durch explizite parallele Programmierung das volle Potential einer solchen Platform ausgenutz werden und Parallelrechnen wird zusehends zum "must have" skill für IT Fachleute.
Die Vorlesung wird drei grosse thematisch verwobene Felder umfassen: Parallele Architekturen, Algorithmen und Programmierung. Ziel ist die Vermittlung von fundamentalen Grundlagen des Erkennens von parallelen Abläufen in Anwendungsproblemen und deren effiziente Umsetzung. Die behandelten Platformen werden in Kooperation mit dem Leibniz Rechenzentrum von Smartphone über GPU bis zum Supercomputer reichen und die effizeinte Realisierung von wichtigen Algorithmen wird beispielhaft dargestellt werden.
Die Vorlesung basiert teilweise auf Material das an der UC Berkeley
entstanden ist und das von der US-amerikanischen National Science
Foundation (NSF) als Grundlage für die bie Entwicklung von Unterrichtsmaterial für Parallel Computing ausgewählt und gefördert
wurde. Die Vorlesungsunterlagen werden deshalb überweigend in englischer Sprache vorliegen, die Vorlesung selbst wird aber auf Deutsch gehalten.
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, Bioinformatik
bzw. Medieninformatik (Bachelor, Master) im Rahmen der vertiefenden Themen
der Informatik. Für Vorlesung und Übung werden 6 ECTS-Punkte
vergeben.
Bitte beachten Sie, dass die Zeit- und Ortsangaben vorläufig sind und sich bis zum Beginn des Wintersemesters noch ändern können!
- Erster VO Termin: Freitag 19. Oktober 2012 um 9:30 Uhr im Raum 057, Oettingenstr. 67
- Vorlesung: Freitag 9 Uhr bis 12 Uhr, im Raum 057 in der Oettingenstr. 67. Die Vorlesung findet zum ersten Mal am Freitag 19. Oktober 2012 statt.
- Übungen: Montag 12:15 Uhr bis 14 Uhr, im Raum U151 in der Oettingenstr. 67. Die Übungen finden zum ersten Mal am Montag 29. Oktober 2012 statt.
- Aktuelle Terminänderungen oder neue Termine werden unter Aktuelles
angekündigt und in den Kalender unten eingetragen.
Die Übungsblatter finden sie auf dieser Seite.
Das Vorlesungsskriptum wird kapitelweise auf dieser Seite veröffentlicht.
|
Ananth Grama et al.
Introduction to Parallel Computing (2nd Ed.)
|
|
David Culler and Jaswinder Pal Singh
Parallel Computer Architecture, A Hardware/Software Approach
|
|
John Hennessy and David Patterson
Computer Architecture a Quantitative Approach (5th Ed.)
|
|
G. Hager et al.
Introduction to High Performance Computing for Scientist and Engineers
|
|
Barbara Chapman et al.
Using OpenMP
|
Eine Anmeldung ist im Moment nicht möglich.
Über E-Mail bzw. nach den Übungen und Vorlesungen oder nach Vereinbarung.