Grafikus Processzorok Tudományos Célú Programozása 1 ea.

Az előadás időpontja 2019-2020/2 félévben: Csütörtökönként 10:00-12:00

Neptun kódok: ff2n1i08, cpgpuf17em
Helyszín: Északi -1.62

Jegyszerzés:

Szóbeli Vizsga az előadás anyagából + Programozási feladat(ok) megoldása és bemutatása.

Előadás anyagok (zárójelben az utolsó frissítés dátumával):

  1. fejezet: Bevezetés (2020 02 20)
  2. fejezet: Hardver (2020 02 20)
  3. fejezet: Az X86 utasításkészlet (2020 03 05)
  4. fejezet: Fordítók felépítése (2020 03 05)

Tematika:

  1. Számítási hardverek (CPU, GPU, APU, MIC) felépítése, működése
  2. Hardverszintű párhuzamosság elemei
  3. A szoftveres párhuzamosság elemei
  4. A modern C++ nyelv alapjai és az új szabványok elemei (C++11, C++14, C++17)
  5. Párhuzamosítás a modern C++ nyelvben
  6. Hatékony Szimulációk építőkövei
  7. Masszív párhuzamosítást támogató API-k áttekintése és használata
  8. CPU-hatékony szimulációk tervezése
  9. GPU-hatékony szimulációk elemei és csapdái