Wissenschaftliches Rechnen II (Sommersemester 2017)

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.

TermineAbschlüsse - Literaturhinweise - Lehrmaterial - Hausaufgaben- und Übungsblätter - Links

Termine

Vorlesung: Montags,  09:15 - 10:45 Uhr, G02-106      Donnerstags, 11:00 - 12:30 Uhr, G02-210  (gerade Woche)   
Übung: Donnerstags, 11:00 - 12:30 Uhr, G02-210 (ungerade Woche)

Ausnahmen

Ab dem 25. Mai wechselt die Verteilung von Übungen und Vorlesungen auf die geraden und undgeraden Wochen bis zum Ende des Semesters.

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

Ebooks siehe Sektion: Links

Rauber/Rünger: Parallel Programming; Springer 2010

Hager/Wellein: Introduction to High Performance Computing for Scientists and Engineers; CRC Press 2011

Sanders/Kandrot: CUDA by Example; An Introduction to Genereal-Purpose GPU Programming; Addison Wesley 2011

Lehrmaterial

Vorlesungsfolien:

Hausaufgaben- und Übungsblätter

  • Übung 1 - 06. Apr. 2017
  • Übung 2 - Abgabe: 24. Apr. 2017 in der Vorlesung oder bis 26. Apr. 2017 / 12 Uhr per e-Mail.
  • Übung 3 - Abgabe: 08. Mai 2017 in der Vorlesung oder bis 10. Mai 2017 / 12 Uhr per e-Mail.
  • Übung 4 - Abgabe: 31. Mai 2017 12 Uhr per e-Mail.
  • Übung 5 - 16. Juni 2017 - Hands-on Session: Implementierung der LU Zerlegung auf Basis von cuBLAS.

Links

Zur Redakteursansicht