Difference between revisions of "Parallele Programmierung und Hochleistungsrechnen - Summer 12"

From Sccswiki
Jump to navigation Jump to search
 
(28 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{Lecture
 
{{Lecture
| term = Sommer 2011
+
| term = Sommer 2012
 
| lecturer = [[Ralf-Peter Mundani]]
 
| lecturer = [[Ralf-Peter Mundani]]
 
| timeplace = Vorlesung: Dienstag, 14:00 - 15:30, Raum 02.07.023
 
| timeplace = Vorlesung: Dienstag, 14:00 - 15:30, Raum 02.07.023
:Übung: Mittwoch, 17:00-18:30, Raum 02.07.023, 14-tägig (Erster Übungstermin: 02.05.2012)
+
:Übung: Mittwoch, 16:15-17:45, Raum 02.07.023, 14-tägig (Erster Übungstermin: 02.05.2012)
 
| 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 = tbd
+
| exam = 24. Juli, 2012, 14:00 - 16:00, Raum MW1350 (Achtung: Raumänderung), <font color="red">
<!-- <font color="red">Wiederholungsprüfung (schriftlich) am 21. Februar 2012, 14:00 - 16:00, Raum 02.07.023 (bitte via TUMonline anmelden)</font> - alle Unterlagen dürfen verwendet werden -->
+
: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 = [https://campus.tum.de/tumonline/wbTvw_list.lehrveranstaltung?pStpSpNr=950043234 Vorlesungs- und Tutorientermine]
 
}}
 
}}
 +
 +
<!--
 +
== Aktuelles ==
 +
{| 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" | 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 ==
 
* Part 01: [http://www.cie.bv.tum.de/~mundani/parprog/part01.pdf Introduction]
 
* Part 01: [http://www.cie.bv.tum.de/~mundani/parprog/part01.pdf Introduction]
* Part 02: <!--[http://www.cie.bv.tum.de/~mundani/parprog/part02.pdf High-Performance Networks]--> High-Performance Networks
+
* Part 02: [http://www.cie.bv.tum.de/~mundani/parprog/part02.pdf High-Performance Networks]
* Part 03: <!--[http://www.cie.bv.tum.de/~mundani/parprog/part03.pdf Foundations]--> Foundations
+
* Part 03: [http://www.cie.bv.tum.de/~mundani/parprog/part03.pdf Foundations]
* Part 04: <!--[http://www.cie.bv.tum.de/~mundani/parprog/part04.pdf Programming Memory-Coupled Systems]--> Programming Memory-Coupled Systems
+
* Part 04: [http://www.cie.bv.tum.de/~mundani/parprog/part04.pdf Programming Memory-Coupled Systems]
* Part 05: <!--[http://www.cie.bv.tum.de/~mundani/parprog/part05.pdf Programming Message-Coupled Systems]--> Programming Message-Coupled Systems
+
* Part 05: [http://www.cie.bv.tum.de/~mundani/parprog/part05.pdf Programming Message-Coupled Systems]
* Part 06: <!--[http://www.cie.bv.tum.de/~mundani/parprog/part06.pdf Dynamic Load Balancing]--> Dynamic Load Balancing
+
* Part 06: [http://www.cie.bv.tum.de/~mundani/parprog/part06.pdf Dynamic Load Balancing]
* Part 07: <!--[http://www.cie.bv.tum.de/~mundani/parprog/part07.pdf  Examples of Parallel Algorithms]--> Examples of Parallel Algorithms
+
* Part 07: [http://www.cie.bv.tum.de/~mundani/parprog/part07.pdf  Examples of Parallel Algorithms]
  
 
== Literatur ==
 
== Literatur ==
Line 33: Line 46:
 
* T. Ungerer: Parallelrechner und parallele Programmierung, Spektrum, 1997
 
* T. Ungerer: Parallelrechner und parallele Programmierung, Spektrum, 1997
 
* Material from the summer school Parallel algorithms and computer architectures, TU Hamburg-Harburg, 1997
 
* Material from the summer school Parallel algorithms and computer architectures, TU Hamburg-Harburg, 1997
 
<!--
 
== Übungen ==
 
* Exercise Sheet 1: [http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_01.pdf Performance Measurement]
 
* Exercise Sheet 2: [http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_02.pdf Networks]
 
* Exercise Sheet 3: [http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_03.pdf Dependency Analysis, Synchronisation, Parallel Structures]
 
* Exercise Sheet 4: [http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_04.pdf Loop Dependencies, OpenMP]
 
** [http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_04/aufg3.c aufg3.c]
 
** [http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_04/aufg4.c aufg4.c]
 
* Exercise Sheet 5: [http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_05.pdf MPI]
 
* Exercise Sheet 6: [http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_06.pdf Repetition]
 
-->
 

Latest revision as of 13:28, 11 April 2013

Term
Sommer 2012
Lecturer
Ralf-Peter Mundani
Time and Place
Vorlesung: Dienstag, 14:00 - 15:30, Raum 02.07.023
Übung: Mittwoch, 16:15-17:45, Raum 02.07.023, 14-tägig (Erster Übungstermin: 02.05.2012)
Audience
Modul IN2013
Bachelor, Master und Diplom in Informatik, Bachelor in Wirtschaftsinformatik, Master in Angewandter Informatik, Maschinenwesen (FM-NM)
Tutorials
Michael Lieb
Exam
24. Juli, 2012, 14:00 - 16:00, Raum MW1350 (Achtung: Raumänderung),
Wiederholungsprüfung (schriftlich) am 16. Oktober 2012, 14:00 - 16:00, Raum 02.07.023 (bitte via TUMonline anmelden)
Semesterwochenstunden / ECTS Credits
3 SWS (2V + 1Ü) / 4 credits
TUMonline
Vorlesungs- und Tutorientermine



Vorlesungsfolien

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