Difference between revisions of "High Performance Computing - Programming Paradigms and Scalability - Summer 13"

From Sccswiki
Jump to navigation Jump to search
m (Korrektur)
 
(14 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
| timeplace = Vorlesung: Dienstag, 12:30-14:00, Raum 02.07.023
 
| timeplace = Vorlesung: Dienstag, 12:30-14:00, Raum 02.07.023
 
:Übung: Mittwoch, 16:15-17:45, Raum 02.07.023, 14-tägig (Erster Übungstermin: 24.04.2013)
 
:Übung: Mittwoch, 16:15-17:45, 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://campus.tum.de/tumonline/wbStpModHB.detailPage?pKnotenNr=458316&pExtView=N&pCaller=MODHBAPP&pCallerOrgNr=14189 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 = 30. Juli, 2013, 14:00 - 16:00, Raum: tbd <!--Raum MW1350 (Achtung: Raumänderung), <font color="red">
+
| exam = 30. Juli, 2013, 14:00 - 16:00, Raum: [https://portal.mytum.de/displayRoomMap?roomid=00.04.011@5604&disable_decoration=yes MI HS 2];
:Wiederholungsprüfung (schriftlich) am 16. Oktober 2012, 14:00 - 16:00, Raum 02.07.023 (bitte via TUMonline anmelden) </font> -->
+
:<font color="red"> Wiederholungsprüfung (schriftlich) am 01. Oktober 2013, Uhrzeit 14:00-16:00, Raum: Hörsaal 2 - Informatik (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
Line 13: Line 13:
 
}}
 
}}
  
<!--
 
 
== Aktuelles ==
 
== Aktuelles ==
 
{| class="wikitable" valign="top"
 
{| class="wikitable" valign="top"
 
|-
 
|-
!valign="top" | 26.04.2012 || Das erste Tutorium findet am 02.05.2012 von 16:15 bis 17:45 Uhr im Raum 02.07.023 statt.
+
!valign="top" | 28.09.2013 || The exam is open book. You are allowed to consult all kinds of non-electric references. The only electric exception is a non-programmable calculator.
|-
+
|}
!valign="top" | 01.12.2011 || In der Woche vom 05. bis 09. Dezember 2011 findet kein Tutorium statt, da am 08. Dezember [https://portal.mytum.de/tum/veranstaltungen/dies Dies Academicus] ist. Weiter geht's dann in der Woche vom 13. bis zum 17. Dezember mit Übungsblatt 6, das bereits am 28. November ausgegeben wurde.
 
  
Sehr wohl findet in der Woche vom 05. bis 09. Dezember 2011 die Vorlesung statt. Diese fällt NICHT aus.
 
|}
 
-->
 
  
 
== Vorlesungsfolien ==
 
== Vorlesungsfolien ==
Line 29: Line 24:
 
* Part 02: [http://www.cie.bgu.tum.de/~mundani/parprog/part02.pdf High-Performance Networks] ([http://www.cie.bgu.tum.de/~mundani/parprog/part02_print.pdf Print Version])
 
* Part 02: [http://www.cie.bgu.tum.de/~mundani/parprog/part02.pdf High-Performance Networks] ([http://www.cie.bgu.tum.de/~mundani/parprog/part02_print.pdf Print Version])
 
* Part 03: [http://www.cie.bgu.tum.de/~mundani/parprog/part03.pdf Foundations] ([http://www.cie.bgu.tum.de/~mundani/parprog/part03_print.pdf Print Version])
 
* Part 03: [http://www.cie.bgu.tum.de/~mundani/parprog/part03.pdf Foundations] ([http://www.cie.bgu.tum.de/~mundani/parprog/part03_print.pdf Print Version])
 +
* Part 04: [http://www.cie.bgu.tum.de/~mundani/parprog/part04.pdf Shared-Memory Programming] ([http://www.cie.bgu.tum.de/~mundani/parprog/part04_print.pdf Print Version])
 +
* Part 05: [http://www.cie.bgu.tum.de/~mundani/parprog/part05.pdf Distributed-Memory Programming] ([http://www.cie.bgu.tum.de/~mundani/parprog/part05_print.pdf Print Version])
 
<!--
 
<!--
* Part 04: [http://www.cie.bgu.tum.de/~mundani/parprog/part04.pdf Programming Memory-Coupled Systems] ([http://www.cie.bgu.tum.de/~mundani/parprog/part04_print.pdf Print Version])
 
* Part 05: [http://www.cie.bgu.tum.de/~mundani/parprog/part05.pdf Programming Message-Coupled Systems] ([http://www.cie.bgu.tum.de/~mundani/parprog/part05_print.pdf Print Version])
 
 
* Part 06: [http://www.cie.bgu.tum.de/~mundani/parprog/part06.pdf Examples of Parallel Algorithms] ([http://www.cie.bgu.tum.de/~mundani/parprog/part06_print.pdf Print Version])
 
* Part 06: [http://www.cie.bgu.tum.de/~mundani/parprog/part06.pdf Examples of Parallel Algorithms] ([http://www.cie.bgu.tum.de/~mundani/parprog/part06_print.pdf Print Version])
 
-->
 
-->
Line 45: Line 40:
 
| 3 || 29.05.2013 || Abhängigkeistsanalyse, Synchronisation || [http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-13-uebung-03.pdf Blatt 3]
 
| 3 || 29.05.2013 || Abhängigkeistsanalyse, Synchronisation || [http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-13-uebung-03.pdf Blatt 3]
 
|-
 
|-
| 4 || 05.06.2013 || Loop Dependencies, OpenMP || [http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-13-uebung-04.pdf Blatt 4]
+
| 4 || 05.06.2013 || Petri Netzwerke, OpenMP || [http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-13-uebung-04.pdf Blatt 4], [http://www5.in.tum.de/lehre/vorlesungen/parhpp/uebung4src.tar Beispiellösungen], [http://www5.in.tum.de/lehre/vorlesungen/parhpp/folien-exercise-4.pdf Folien ]
, [http://www5.in.tum.de/lehre/vorlesungen/parhpp/uebung4src.tar Beispiellösungen], [http://www5.in.tum.de/lehre/vorlesungen/parhpp/folien-exercise-4.pdf Folien ]
 
 
|-
 
|-
| 5 || 19.06.2012 || MPI || <!-- [http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung-05.pdf Blatt 5] -->
+
| 5 || 03.07.2013 || MPI || [http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-13-uebung-05.pdf Blatt 5]
 
|-
 
|-
| 6 || 03.07.2012 || Wiederholung || <!--[http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung-06.pdf Blatt 6] -->
+
| 6 || 10.07.2013 || Wiederholung || [http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-13-uebung-06.pdf Blatt 6]
 
|-
 
|-
 
|}
 
|}

Latest revision as of 10:11, 29 September 2013

Term
Sommer 2013
Lecturer
Ralf-Peter Mundani
Time and Place
Vorlesung: Dienstag, 12:30-14:00, Raum 02.07.023
Übung: Mittwoch, 16:15-17:45, Raum 02.07.023, 14-tägig (Erster Übungstermin: 24.04.2013)
Audience
IN2013
Bachelor, Master und Diplom in Informatik, Bachelor in Wirtschaftsinformatik, Master in Angewandter Informatik, Maschinenwesen (FM-NM)
Tutorials
Michael Lieb
Exam
30. Juli, 2013, 14:00 - 16:00, Raum: MI HS 2;
Wiederholungsprüfung (schriftlich) am 01. Oktober 2013, Uhrzeit 14:00-16:00, Raum: Hörsaal 2 - Informatik (bitte via TUMonline anmelden)
Semesterwochenstunden / ECTS Credits
3 SWS (2V + 1Ü) / 4 credits
TUMonline
https://campus.tum.de/tumonline/lv.detail?clvnr=950091600



Aktuelles

28.09.2013 The exam is open book. You are allowed to consult all kinds of non-electric references. The only electric exception is a non-programmable calculator.


Vorlesungsfolien

Tutorien

Nummer Datum Thema Material
1 24.04.2013 Performance Measurement Blatt 1
2 08.05.2013 Netzwerke Blatt 2
3 29.05.2013 Abhängigkeistsanalyse, Synchronisation Blatt 3
4 05.06.2013 Petri Netzwerke, OpenMP Blatt 4, Beispiellösungen, Folien
5 03.07.2013 MPI Blatt 5
6 10.07.2013 Wiederholung 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