zum Inhalt springen

Architektur und Programmierung von Grafik- und Koprozessoren

Folien zur Vorlesung

  1. Do, 4.4.2019
    Motivation und Übersicht (pdf)
    Performanz von Computerprogrammen (1) (pdf)
    (Inhalte: Performanzbegriff, Mooresches Gesetz, Powerwall)
  2. Fr, 5.4.2019
    Performanz von Computerprogrammen (2) (pdf)
    (Inhalte: Caches, Pipelining)
  3. Do, 11.4.2019
    Performanz von Computerprogrammen (3) (pdf)
    (Inhalte: SIMD, Multi-Threading, NUMA)
    Sonderübung zu C++ (pdf)
  4. Fr, 12.4.2019
    Performanz von Computerprogrammen (4) (pdf)
    (Inhalte: NUMA, Verteilte Speichersysteme, MPI)
  5. Do, 18.4.2019
    Performanz von Computerprogrammen (5) (pdf)
    (Inhalte: Parallele Algorithmen)
  6. Do, 2.5.2019
    Rendering Algorithmen (1) (pdf)
    (Inhalte: Grundlagen Computergrafik)
  7. Fr, 3.5.2019
    Rendering Algorithmen (2) (pdf)
    (Inhalte: Sampling Theorie)
  8. Do, 9.5.2019
    Rendering Algorithmen (3) (pdf)
    (Inhalte: Rasterisierung, Deferred Shading)
  9. Fr, 10.5.2019
    Rendering Algorithmen (4) (pdf)
    (Inhalte: Strahlverfolgung)
  10. Do, 16.5.2019
    Rendering Algorithmen (5) (pdf)
    (Inhalte: Beschleunigungsverfahren für Strahlverfolgung)
  11. Fr, 17.5.2019
    Rendering Algorithmen (6) (pdf)
    (Inhalte: Paralleles Rendering)
  12. Do, 23.5.2019
    Die Grafik Pipeline (1) (pdf)
    (Inhalte: OpenGL)
  13. Fr, 24.5.2019
    Die Grafik Pipeline (2) (pdf)
    (Inhalte: Host-Interface, Grafiktreiber)
  14. Fr, 31.5.2019
    Die Grafik Pipeline (3) (pdf)
    (Inhalte: Host-Interface, Geometrie- und Rasterphasen)
  15. Do, 6.6.2019
    Die Grafik Pipeline (4) (pdf)
    (Inhalte: Fragment und Output Phase, Kompression)
  16. Fr, 7.6.2019
    Die Grafik Pipeline (5) (pdf)
    General Purpose Programmierung auf Grafikprozessoren (1) (pdf)
    (Inhalte: Caches, Mobile GPUs, Stream Computing)
  17. Fr, 21.6.2019
    General Purpose Programmierung auf Grafikprozessoren (2) (pdf)
    (Inhalte: CUDA Speicher- und Programmiermodell)
  18. Do, 27.6.2019
    General Purpose Programmierung auf Grafikprozessoren (3) (pdf)
    (Inhalte: Kernel und Runtime Language)
  19. Fr, 28.6.2019
    General Purpose Programmierung auf Grafikprozessoren (4) (pdf)
    Sortieren auf GPUs (1) (pdf)
    (Inhalte: CUDA Weiterführendes, Sortiernetzwerke)
  20. Do, 4.7.2019
    Sortieren auf GPUs (2) (pdf)
    (Inhalte: Bitonic Sort)
  21. Fr, 5.7.2019
    Wiederholung ausgesuchter Themen (pdf)