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

From Sccswiki
Jump to navigation Jump to search
(update tutorien)
(update tutorials)
Line 34: Line 34:
 
* 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]
 
-->
 
-->
 
== 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
 
  
 
== Tutorien ==
 
== Tutorien ==
Line 53: Line 40:
 
|  '''Nummer''' || '''Datum''' || '''Thema''' ||'''Material'''
 
|  '''Nummer''' || '''Datum''' || '''Thema''' ||'''Material'''
 
|-
 
|-
| 1 || 01.05.2012 || Performance Measurement || <!--[http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung-01.pdf Blatt 1] -->
+
| 1 || 24.04.2013 || Performance Measurement || <!--[http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung-01.pdf Blatt 1] -->
 
|-
 
|-
| 2 || 15.05.2012 || Netzwerke || <!-- [http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung-02.pdf Blatt 2] -->
+
| 2 || 08.05.2013 || Netzwerke || <!-- [http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung-02.pdf Blatt 2] -->
 
|-
 
|-
| 3 || 29.05.2012 || Abhängigkeistsanalyse, Synchronisation || <!-- [http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung-03.pdf Blatt 3] -->
+
| 3 || 29.05.2013 || Abhängigkeistsanalyse, Synchronisation || <!-- [http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung-03.pdf Blatt 3] -->
 
|-
 
|-
| 4 || 12.06.2012 || 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]
+
| 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 || 26.06.2012 || MPI || <!-- [http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung-05.pdf Blatt 5] -->
+
| 5 || 12.06.2012 || MPI || <!-- [http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung-05.pdf Blatt 5] -->
 
|-
 
|-
| 6 || 17.07.2012 || Wiederholung || <!--[http://www5.in.tum.de/lehre/vorlesungen/parhpp/ss-12-uebung-06.pdf Blatt 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 13:27, 11 April 2013

Term
Sommer 2013
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
tbd
Semesterwochenstunden / ECTS Credits
3 SWS (2V + 1Ü) / 4 credits
TUMonline
tbd



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