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

From Sccswiki
Jump to navigation Jump to search
(update Uebungen)
Line 48: Line 48:
  
  
== Übungen ==
 
<!--
 
* Exercise Sheet 1: [http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung01.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]
 
-->
 
 
{| class="wikitable" style="text-align:center"
 
{| class="wikitable" style="text-align:center"
 
|-
 
|-
Line 66: Line 54:
 
| 1 || 02.05.2012 || Performance Measurement ||[http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung01.pdf Blatt 1]
 
| 1 || 02.05.2012 || Performance Measurement ||[http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung01.pdf Blatt 1]
 
|-
 
|-
| 2 || 16.05.2012 || Netzwerke ||[http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_02.pdf Blatt 2]
+
| 2 || 16.05.2012 || Netzwerke ||<!--[http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_02.pdf Blatt 2]--> Blatt 2
 
|-
 
|-
| 3 || 30.05.2012 || Abhängigkeistsanalyse, Synchronisation ||[http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_03.pdf Blatt 3]
+
| 3 || 30.05.2012 || Abhängigkeistsanalyse, Synchronisation ||<!--[http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_03.pdf Blatt 3]--> Blatt 3
 
|-
 
|-
| 4 || 13.06.2012 || Loop Dependencies, OpenMP ||[http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_04.pdf Blatt 4], [http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_04/aufg3.c Source 1],  
+
| 4 || 13.06.2012 || Loop Dependencies, OpenMP || <!-- [http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_04.pdf Blatt 4], [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]--> Blatt 4
 
|-
 
|-
| 5 || 27.06.2012 || MPI ||[http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_05.pdf Blatt 5]
+
| 5 || 27.06.2012 || MPI || <!--[http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_05.pdf Blatt 5] --> Blatt 5
 
|-
 
|-
| 6 || 25.07.2012 || Wiederholung ||[http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_06.pdf Blatt 6]
+
| 6 || 25.07.2012 || Wiederholung || <!--[http://home.in.tum.de/~paula/ParProg/2011_SoSe/exercise_sheet_06.pdf Blatt 6] --> Blatt 6
 
|-
 
|-
 
|}
 
|}

Revision as of 14:34, 4 May 2012

Term
Sommer 2011
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
July 31, 2012, 2:00 - 4:00 pm (estimated)
Semesterwochenstunden / ECTS Credits
3 SWS (2V + 1Ü) / 4 credits
TUMonline
Vorlesungs- und Tutorientermine



Aktuelles

26.04.2012 Das erste Tutorium findet am 02.05.2012 von 16:15 bis 17:45 Uhr im Raum 02.07.023 statt.

Vorlesungsfolien

  • Part 01: Introduction
  • Part 02: High-Performance Networks
  • Part 03: Foundations
  • Part 04: Programming Memory-Coupled Systems
  • Part 05: Programming Message-Coupled Systems
  • Part 06: Dynamic Load Balancing
  • Part 07: Examples of Parallel Algorithms

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


Nummer Datum Thema Material
1 02.05.2012 Performance Measurement Blatt 1
2 16.05.2012 Netzwerke Blatt 2
3 30.05.2012 Abhängigkeistsanalyse, Synchronisation Blatt 3
4 13.06.2012 Loop Dependencies, OpenMP Blatt 4
5 27.06.2012 MPI Blatt 5
6 25.07.2012 Wiederholung Blatt 6