Delavnica: Osnove pospešenega računalništva z uporabo programskega ogrodja CUDA C/C++
Tuesday, 26 March 2024 -
10:00
Monday, 25 March 2024
Tuesday, 26 March 2024
10:00
Uvod (Spoznajte inštruktorja. Ustvarite račun na courses.nvidia.com/join. Spoznajte svoje interaktivno okolje JupyterLab, ki ga pospešuje GPE.)
10:00 - 10:15
10:15
Pospeševanje aplikacij s CUDA C/C++ ( Naučite se osnovne sintakse in konceptov, da boste lahko pisali aplikacije C/C++, ki podpirajo GPE, s CUDA: - Napišite, prevedite in zaženite kodo GPE. - Nadzor vzporedne hierarhije niti. - Dodelite in sprostite pomnilnik za GPE. )
10:15 - 12:15
12:15
Odmor
12:15 - 13:15
13:15
Upravljanje pomnilnika pospešenih aplikacij s CUDA C/C++ ( Naučite se profilerja ukazne vrstice in upravljanega pomnilnika CUDA, pri čemer se osredotočite na izboljšave aplikacij, ki temeljijo na opazovanju, in globoko razumevanje obnašanja upravljanega pomnilnika: - Profilirajte kodo CUDA s profilerjem ukazne vrstice. - Poglobite se v enoten pomnilnik. - Optimizirajte enotno upravljanje pomnilnika.)
13:15 - 15:15
15:15
Odmor
15:15 - 15:30
15:30
Asinhrono pretakanje in vizualno profiliranje za pospešene aplikacije s CUDA C/C++ (Prepoznajte priložnosti za izboljšano upravljanje pomnilnika in paralelizem na ravni navodil: - Profilirajte kodo CUDA z NVIDIA Visual Profiler. - Uporabite sočasne tokove CUDA.)
15:30 - 17:30
17:30
Končni pregled (- Preglejte ključna spoznanja. - Ocena tečaja. - Izpolni anketo na delavnici. )
17:30 - 18:00