Obvestila

DELAVNICA NVIDIA: "OSNOVE POSPEŠENEGA RAČUNALNIŠTVA S CUDA C/C++"

Datum objave: 11. februar 2021 | Datum poteka: 18. februar 2021

Obvestilo je poteklo!

KDAJ: 18. 2. 2021 od 10. do 17.30 ure

KJE: preko MS Teams

V delavnici bo doc. dr. Domen Verber, ambasador za NVIDIA, predstavil osnovna orodja in tehnike za pospeševanje izvajanja aplikacij C/C++ na masivno vzporednih grafičnih procesorjih s CUDA®.

Naučili se boste:
- kako pisati kodo,
- konfigurirati paralelizacijsko kodo s CUDA, in
- optimizirati migracijo pomnilnika med pospeševalnikom CPE in GPE.

Na koncu boste implementirali naučen potek dela na naslednji nalogi: pospeševanje popolnoma funkcionalnega (CPE) simulatorja delcev za opazovano povečano uspešnost.

Za uspešno opravljeno delavnico (ocenjena naloga) se pridobi uraden certifikat NVIDIA DLI.

Učni cilji:

Po zaključku delavnice boste razumeli osnovna orodja in tehnike za aplikacije C/C++, ki pospešujejo GPE s CUDA in lahko:

- napišete kodo, ki jo bo izvedel pospeševalnik GPE,
- izpostavite in izrazite vzporednost podatkov in vzporednosti na ravni inštrukcij v aplikacijah C/C++ z uporabo CUDA,
- uporabite pomnilnik, ki ga upravlja CUDA, in optimizirajte migracijo pomnilnika z uporabo asinhronega vnaprejšnjega pridobivanja,
- izkoristite ukazno vrstico in vizualne profile za usmerjanje vašega dela,
- uporabite sočasne tokove za vzporednost na ravni inštrukcij, in
- pišete aplikacije CUDA C/C ++, pospešene z GPE, ali preoblikujte obstoječe aplikacije, pospešene z CPE, z uporabo pristopa, ki temelji na profilu.

Predznanje:Osnovno znanje C/C++, predznanje CUDA ni potrebno.

Program:

10.00- 10.30: Predstavitev študentskih organizacij (IEEE StudentBranch Maribor, IEEE StudentBranch Ljubljana, IEEE Women in Engineering Slovenija, ACM StudentChapter Maribor)
10.15 - 10.30: Uvod
10.30 - 12.30: Pospeševanje aplikacij s CUDA C/C++
12.30 - 13.00: Odmor
13.00 - 15.00: Upravljanje pomnilnika pospešenih aplikacij s CUDA C/C++
15.00 - 15.15: Odmor
15.15 - 17.15: Asinhrono pretakanje in vizualno profiliranje za pospešene aplikacije s CUDA C/C++
17.15 - 17.30: Zaključek delavnice

Število mest: 30
Cena: Delavnica je prvotno namenjena študentom UM, UL in UPR, so pa dobrodošli tudi zaposleni na univerzah in člani IEEE.
Rok prijave: 16. 2. 2021 ob 15.00
PrijavaMicrosoft Forms

Delavnica je organizirana v sodelovanju z naslednjimi organizacijami:

IEEE StudentBranch Maribor
IEEE StudentBranch Ljubljana
IEEE Women in Engineering Slovenia
IEEE Young Professionals Slovenia
ACM StudentChapter Maribor