Wissenschaftliches Rechnen II (SS13)
Die Vorlesung behandelt die effiziente Implementierung numerischer Algorithmen mit speziellem Fokus auf moderner Hardware. Spezielle Implementierungstechniken für Mehrkernsysteme und Grafikprozessoren werden vertieft behandelt und Grundlagen des verteilt parallelen Rechnens vermittelt.
Termine - Inhalt - Abschlüsse - Literaturhinweise - Lehrmaterial - Hausaufgaben- und Übungsblätter
Termine
Vorlesung: | Dienstags, 15:30 - 17:00 Uhr, G02-111 | Donnerstags, 15:00 - 16:45 Uhr, G05-307 (odd weeks) | Beginn: Di. 09.04.2013 |
Übung: | Donnerstags, 15:00 - 16:45 Uhr, G05-307 (even weeks) |
Abschlüsse
Kriterien zur Erlangung eines Leistungsnachweises:
- Mindestens 50% der Punkte aus allen Hausaufgaben.
- Mindestens 50% der Punkte pro Aufgabenblatt (bei x Aufgabenblätter gilt dies für x-1 der Blätter).
- Mindestens eine Aufgabe in der Übung vorrechnen/vorführen/erklären.
Weitere Abschlussmöglichkeiten werden in der Vorlesung noch bekanntgeben.
Literaturhinweise
Liste der empfohlenen Literaturquellen
Lehrmaterial
Vorlesungsfolien
- Folien Einleitung
- Folien Performance Maße
- Folien Multicore und Multiprozessor Teil I
- Folien Multicore und Multiprozessor Teil II
- Folien Multicore und Multiprozessor Teil III
- Folien Multicore und Multiprozessor Teil IV
- Folien Multicore und Multiprozessor Teil V
- Slides GPU Computing und Beschleuniger Teil I
- Slides GPU Computing und Beschleuniger Teil II
- Slides GPU Computing und Beschleuniger Teil III
- Slides GPU Computing und Beschleuniger Teil IV
- Slides GPU Computing und Beschleuniger Teil V
- Slides Systeme mit verteiltem Speicher Teil I
- Slides Systeme mit verteiltem Speicher Teil II
- Slides Systeme mit verteiltem Speicher Teil III
- Slides Systeme mit verteiltem Speicher Teil IV
- Slides Systeme mit verteiltem Speicher Teil V
Materialien für die Übungen
- Routinen zur Wall- und CPU-Zeitmessung: timer.c timer.h
- Virtuelle Maschine für die Übungen
Hausaufgaben- und Übungsblätter
- 1. Übung, 18.04.2013
- 2. Übung/Hausaufgabe, Ausgabe: 23.04.2013, Abgabe: 30.04.2013
- 3. Übung/Hausaufgabe, Ausgabe: 07.05.2013, Abgabe: 14.05.2013
- 4. Übung/Hausaufgabe, Ausgabe: 21.05.2013, Abgabe: 28.05.2013
- 5. Übung/Hausaufgabe, Ausgabe: 11.06.2013, Abgabe: 18.06.2013
- 6. Übung/Hausaufgabe, Ausgabe: 26.06.2013, Abgabe: 09.07.2013