Delavnica: Pospeševanje aplikacij CUDA C++ z več grafičnimi procesorji
Tuesday, 16 April 2024 -
10:00
Monday, 15 April 2024
Tuesday, 16 April 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:30
10:30
Pregled aplikacije (Usmerite se z eno samo aplikacijo GPU CUDA C++, ki bo izhodišče za tečaj. Opazujte trenutno zmogljivost posamezne aplikacije GPU CUDA C++ z uporabo Nsight Systems.)
10:30 - 10:45
10:45
Uvod v tokove CUDA (- Naučite se pravil, ki urejajo sočasno vedenje toka CUDA. - Uporabite več tokov CUDA za izvajanje hkratnih prenosov pomnilnika od gostitelja do naprave in od naprave do gostitelja. - Uporabite več tokov CUDA za zagon jeder GPE. - Opazujte več tokov v pogledu časovne osi Nsight Systems Visual Profiler.)
10:45 - 12:15
12:15
Odmor
12:15 - 13:15
13:15
Prekrivanje kopiranja/računanja s tokovi CUDA (- Naučite se ključnih konceptov za učinkovito izvajanje prekrivanja kopiranja/računanja. - Raziščite zanesljive strategije indeksiranja za prilagodljivo uporabo prekrivanja kopiranja/računanja v aplikacijah. - Preoblikujte aplikacijo CUDA C++ z enim GPE-jem za izvedbo prekrivanja kopiranja/računanja. - Oglejte si prekrivanje kopiranja/računanja na časovnici vizualnega profilerja Nsight Systems.)
13:15 - 14:45
14:45
Več grafičnih procesorjev s CUDA C++ (- Naučite se ključnih konceptov za učinkovito uporabo več grafičnih procesorjev na enem vozlišču s CUDA C++. - Raziščite robustne strategije indeksiranja za prilagodljivo uporabo več grafičnih procesorjev v aplikacijah. - Preoblikujte aplikacijo CUDA C++ z enim GPE-jem za uporabo več GPE. - Oglejte si uporabo več grafičnih procesorjev na časovnici Nsight Systems Visual Profiler.)
14:45 - 15:45
15:45
Odmor
15:45 - 16:00
16:00
Prekrivanje kopiranja/računanja z več grafičnimi procesorji (- Naučite se ključnih konceptov za učinkovito izvajanje prekrivanja kopiranja/računanja na več grafičnih procesorjih. - Raziščite robustne strategije indeksiranja za prilagodljivo uporabo prekrivanja kopiranja/računanja na več grafičnih procesorjih. - Preoblikujte aplikacijo CUDA C++ z enim GPE-jem za izvajanje prekrivanja kopiranja/računanja na več GPE-jih. - Opazujte prednosti zmogljivosti za prekrivanje kopiranja/računanja na več grafičnih procesorjih. - Oglejte si prekrivanje kopiranja/računanja na več grafičnih procesorjih na časovnici vizualnega profilerja Nsight Systems. )
16:00 - 17:00
17:00
Ocena tečaja (Opravite nalogo za oceno in pridobite certifikat.)
17:00 - 17:30
17:30
Končni pregled (- Pregled ključnih spoznanj. - Naučite se zgraditi svoje okolje za usposabljanje iz vsebnika osnovnega okolja DLI. - Izpolnite anketo na delavnici. )
17:30 - 18:00