Difference between revisions of "PSE Performance Oriented Programming - Summer 09"

From Sccswiki
Jump to navigation Jump to search
Line 1: Line 1:
 
{{Lecture
 
{{Lecture
 
| term = SS 09
 
| term = SS 09
| lecturer = [[Dr. rer. nat. Michael Bader|Dr. rer. nat.]] [[Michael Bader]], <br>[[Dipl.-Inf. Thomas Auckenthaler|Dipl.-Inf.]] [[Thomas Auckenthaler]]
+
| lecturer = [[Dr. rer. nat. Michael Bader|Dr. rer. nat.]] [[Michael Bader]], <br>[[Thomas Auckenthaler]]
 
| timeplace = /* TODO */
 
| timeplace = /* TODO */
 
| audience = Studenten der Informatik (Bachelor)
 
| audience = Studenten der Informatik (Bachelor)

Revision as of 12:51, 20 January 2009

Term
SS 09
Lecturer
Dr. rer. nat. Michael Bader,
Thomas Auckenthaler
Time and Place
/* TODO */
Audience
Studenten der Informatik (Bachelor)
Tutorials
/* TODO */
Exam
-
Semesterwochenstunden / ECTS Credits
6 SWS (6P) / 10 Credits
TUMonline
{{{tumonline}}}


Inhalt

  • Optimizing sequential Performance
    • Pipelining
      • Loop unrolling
      • Avoiding Data Dependencies
    • Caching
      • Cache blocking
  • Overview of Hardware
    • CPUs
    • Supercomputer
  • Parallel Programming
    • Shared Memory Systems (OpenMP)
    • Distributed Memory Systems (MPI)
    • Load balancing

ToDo

Aktuelles

ToDo

Ziel des Praktikums

ToDo