703105 VO Einführung in das Parallelrechnen und parallele Algorithmen

Sommersemester 2018 | Stand: 24.05.2018 LV auf Merkliste setzen
703105
VO Einführung in das Parallelrechnen und parallele Algorithmen
VO 2
3
wöch.
2-Jahresrhythmus
Englisch

Teilnehmer erlangen:

  • Wissen über elementare parallel Algorithmen
  • Die Fähigkeit, parallel Programme zu schreiben und zu evaluieren
  • Eine Übersicht über parallele Hardware
  • Praktisches Erfahrung mit dem OpenCL Programmierstandard
  • Die "3 walls" in der Hardwareentwicklung
  • Task Parallelismus vs. Datenparallelismus
  • Flynn's Taxonomy
  • Grundkonzepte von OpenCL
  • Skalierbarkeit und andere Metriken für paralleles Rechnen
  • Modernes Hardwaredesign für Accelerators
  • GPU Speicher verstehen
  • GPU threads, predication und occupancy
  • Matrixmultiplikation und Transposition
  • Parallel reduction und parallel prefix sum
  • Sorting networks und bitonic sorting
  • Wavefront Parallelismus

Grundsätzliche Konzepte werden in einem normalen Vorlesungsformat präsentiert und anschließend sofort anhand von praktischen Codebeispielen und deren Performance auf echten parallelen Hardwareplatformen überprüft.

Eine schriftliche Vorlesungsklausur.

Benedict Gaster, Lee Howes et.al.:
"Heterogeneous Computing with OpenCL"

Aaftab Munshi et.al.:
"OpenCL Programming Guide"
(Eine Referenz)

Solides Grundlagenwissen in der sequenziellen Programmierung mit C.

siehe Termine
Gruppe 0
Datum Uhrzeit Ort
Do 08.03.2018
13.15 - 15.00 HS 11 HS 11 Barrierefrei
Do 15.03.2018
13.15 - 15.00 HS 11 HS 11 Barrierefrei
Do 22.03.2018
13.15 - 15.00 HS 11 HS 11 Barrierefrei
Do 12.04.2018
13.15 - 15.00 HS 11 HS 11 Barrierefrei
Do 19.04.2018
13.15 - 15.00 HS 11 HS 11 Barrierefrei
Do 26.04.2018
13.15 - 15.00 HS 11 HS 11 Barrierefrei
Do 03.05.2018
13.15 - 15.00 HS 11 HS 11 Barrierefrei
Do 17.05.2018
13.15 - 15.00 HS 11 HS 11 Barrierefrei
Do 24.05.2018
13.15 - 15.00 HS 11 HS 11 Barrierefrei
Do 07.06.2018
13.15 - 15.00 HS 11 HS 11 Barrierefrei
Do 14.06.2018
13.15 - 15.00 HS 11 HS 11 Barrierefrei
Do 21.06.2018
13.15 - 15.00 HS 11 HS 11 Barrierefrei
Do 28.06.2018
13.00 - 15.00 HS B (Technik) HS B (Technik) Barrierefrei Prüfung
Do 28.06.2018
13.15 - 15.00 HS 11 HS 11 Barrierefrei