Difference between revisions of "High Performance Computing - Programming Paradigms and Scalability - Summer 13"
Jump to navigation
Jump to search
(update) |
|||
Line 3: | Line 3: | ||
| lecturer = [[Ralf-Peter Mundani]] | | lecturer = [[Ralf-Peter Mundani]] | ||
| timeplace = Vorlesung: Dienstag, 12:00-14:00, Raum 02.07.023 | | timeplace = Vorlesung: Dienstag, 12:00-14:00, Raum 02.07.023 | ||
− | :Übung: Mittwoch, 16:00-17:30, Raum 02.07.023, 14-tägig (Erster Übungstermin: | + | :Übung: Mittwoch, 16:00-17:30, Raum 02.07.023, 14-tägig (Erster Übungstermin: 24.04.2013) |
| audience = [https://drehscheibe.in.tum.de/myintum/kurs_verwaltung/cm.html?id=IN2013 Modul IN2013] | | audience = [https://drehscheibe.in.tum.de/myintum/kurs_verwaltung/cm.html?id=IN2013 Modul IN2013] | ||
: Bachelor, Master und Diplom in Informatik, Bachelor in Wirtschaftsinformatik, Master in Angewandter Informatik, Maschinenwesen (FM-NM) | : Bachelor, Master und Diplom in Informatik, Bachelor in Wirtschaftsinformatik, Master in Angewandter Informatik, Maschinenwesen (FM-NM) | ||
− | | exam = | + | | exam = 30. Juli, 2012, 14:00 - 16:00, Raum: tbd <!--Raum MW1350 (Achtung: Raumänderung), <font color="red"> |
:Wiederholungsprüfung (schriftlich) am 16. Oktober 2012, 14:00 - 16:00, Raum 02.07.023 (bitte via TUMonline anmelden) </font> --> | :Wiederholungsprüfung (schriftlich) am 16. Oktober 2012, 14:00 - 16:00, Raum 02.07.023 (bitte via TUMonline anmelden) </font> --> | ||
| tutorials =[[Michael Lieb]] | | tutorials =[[Michael Lieb]] | ||
| credits = 3 SWS (2V + 1Ü) / 4 credits | | credits = 3 SWS (2V + 1Ü) / 4 credits | ||
− | | tumonline = | + | | tumonline = https://campus.tum.de/tumonline/lv.detail?clvnr=950091600 |
}} | }} | ||
Line 23: | Line 23: | ||
Sehr wohl findet in der Woche vom 05. bis 09. Dezember 2011 die Vorlesung statt. Diese fällt NICHT aus. | Sehr wohl findet in der Woche vom 05. bis 09. Dezember 2011 die Vorlesung statt. Diese fällt NICHT aus. | ||
|} | |} | ||
− | |||
== Vorlesungsfolien == | == Vorlesungsfolien == | ||
Line 34: | Line 33: | ||
* Part 07: [http://www.cie.bv.tum.de/~mundani/parprog/part07.pdf Examples of Parallel Algorithms] | * Part 07: [http://www.cie.bv.tum.de/~mundani/parprog/part07.pdf Examples of Parallel Algorithms] | ||
--> | --> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Tutorien == | == Tutorien == | ||
{| class="wikitable" style="text-align:center" | {| class="wikitable" style="text-align:center" | ||
Line 53: | Line 38: | ||
| '''Nummer''' || '''Datum''' || '''Thema''' ||'''Material''' | | '''Nummer''' || '''Datum''' || '''Thema''' ||'''Material''' | ||
|- | |- | ||
− | | 1 || | + | | 1 || 24.04.2013 || Performance Measurement || <!--[http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung-01.pdf Blatt 1] --> |
|- | |- | ||
− | | 2 || | + | | 2 || 08.05.2013 || Netzwerke || <!-- [http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung-02.pdf Blatt 2] --> |
|- | |- | ||
− | | 3 || 29.05. | + | | 3 || 29.05.2013 || Abhängigkeistsanalyse, Synchronisation || <!-- [http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung-03.pdf Blatt 3] --> |
|- | |- | ||
− | | 4 || | + | | 4 || 05.06.2013 || Loop Dependencies, OpenMP || <!--[http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung-04.pdf Blatt 4], [http://www5.in.tum.de/lehre/vorlesungen/parhpp/uebung4src.tar Beispiellösungen] |
, [http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_04/aufg3.c Source 1], | , [http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_04/aufg3.c Source 1], | ||
[http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_04/aufg4.c Source 2] --> | [http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_04/aufg4.c Source 2] --> | ||
|- | |- | ||
− | | 5 || | + | | 5 || 12.06.2012 || MPI || <!-- [http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung-05.pdf Blatt 5] --> |
|- | |- | ||
− | | 6 || | + | | 6 || 19.06.2012 || Wiederholung || <!--[http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung-06.pdf Blatt 6] --> |
|- | |- | ||
|} | |} | ||
+ | |||
+ | == Literatur == | ||
+ | * G. Alefeld, I. Lenhardt, H. Obermaier: Parallele numerische Verfahren, Springer, 2002 | ||
+ | * I. Foster: Designing and Building Parallel Programs, Addison-Wesley, 1995, and evolving online version | ||
+ | * A. Grama, A. Gupta, G. Karypis, V. Kumar: Introduction to Parallel Computing, Addison Wesley, sec. ed. 2003 | ||
+ | * H. F. Jordan, G. Alaghband: Fundamentals of Parallel Processing, Prentice Hall, 2002 | ||
+ | * E. L. Leiss: Parallel and Vector Computing, McGraw-Hill, 1995 | ||
+ | * B. P. Lester: The Art of Parallel Programming, Prentice Hall, 1993 | ||
+ | * M. J. Quinn: Parallel Programming in C with MPI and OpenMP, McGraw-Hill, 2003 | ||
+ | * H. Sagan: Space-Filling Curves, Springer, 1994 | ||
+ | * T. Schnekenburger, G. Stellner (Hrsg.): Dynamic Load Distribution for Parallel Applications, Teubner, 1997 | ||
+ | * T. Ungerer: Parallelrechner und parallele Programmierung, Spektrum, 1997 | ||
+ | * Material from the summer school Parallel algorithms and computer architectures, TU Hamburg-Harburg, 1997 |
Revision as of 12:19, 16 April 2013
- Term
- Sommer 2013
- Lecturer
- Ralf-Peter Mundani
- Time and Place
- Vorlesung: Dienstag, 12:00-14:00, Raum 02.07.023
- Übung: Mittwoch, 16:00-17:30, Raum 02.07.023, 14-tägig (Erster Übungstermin: 24.04.2013)
- Audience
- Modul IN2013
- Bachelor, Master und Diplom in Informatik, Bachelor in Wirtschaftsinformatik, Master in Angewandter Informatik, Maschinenwesen (FM-NM)
- Tutorials
- Michael Lieb
- Exam
- 30. Juli, 2012, 14:00 - 16:00, Raum: tbd
- Semesterwochenstunden / ECTS Credits
- 3 SWS (2V + 1Ü) / 4 credits
- TUMonline
- https://campus.tum.de/tumonline/lv.detail?clvnr=950091600
Tutorien
Nummer | Datum | Thema | Material |
1 | 24.04.2013 | Performance Measurement | |
2 | 08.05.2013 | Netzwerke | |
3 | 29.05.2013 | Abhängigkeistsanalyse, Synchronisation | |
4 | 05.06.2013 | Loop Dependencies, OpenMP | |
5 | 12.06.2012 | MPI | |
6 | 19.06.2012 | Wiederholung |
Literatur
- G. Alefeld, I. Lenhardt, H. Obermaier: Parallele numerische Verfahren, Springer, 2002
- I. Foster: Designing and Building Parallel Programs, Addison-Wesley, 1995, and evolving online version
- A. Grama, A. Gupta, G. Karypis, V. Kumar: Introduction to Parallel Computing, Addison Wesley, sec. ed. 2003
- H. F. Jordan, G. Alaghband: Fundamentals of Parallel Processing, Prentice Hall, 2002
- E. L. Leiss: Parallel and Vector Computing, McGraw-Hill, 1995
- B. P. Lester: The Art of Parallel Programming, Prentice Hall, 1993
- M. J. Quinn: Parallel Programming in C with MPI and OpenMP, McGraw-Hill, 2003
- H. Sagan: Space-Filling Curves, Springer, 1994
- T. Schnekenburger, G. Stellner (Hrsg.): Dynamic Load Distribution for Parallel Applications, Teubner, 1997
- T. Ungerer: Parallelrechner und parallele Programmierung, Spektrum, 1997
- Material from the summer school Parallel algorithms and computer architectures, TU Hamburg-Harburg, 1997