Delavnica NVIDIA: "Osnove pospešenega računalništva s CUDA C/C++"

#IEEE #ACM #NVIDIA #HPC #CUDA #C/C++
Share

Delavnica je prvotno namenjena študentom UM, UL in UPR, so pa dobrodošli tudi zaposleni na univerzah in člani IEEE.

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.



  Date and Time

  Location

  Hosts

  Registration



  • Start time: 18 Feb 2021 10:00 AM
  • End time: 19 Feb 2021 05:30 PM
  • All times are (UTC+01:00) Ljubljana
  • Add_To_Calendar_icon Add Event to Calendar
If you are not a robot, please complete the ReCAPTCHA to display virtual attendance info.
  • Contact Event Hosts


  Speakers

Topic:

Doc. dr. Domen Verber

Docent dr. Domen Verber je ambasador za NVIDIA.





Agenda

10.00- 10.30: Predstavitev študentskih organizacij:
                          IEEE Student Branch Maribor (Jani Dugonik)
                          IEEE Student Branch Ljubljana (Matej Germek)
                          IEEE Women in Engineering Slovenija (Lucija Brezočnik)
                          ACM Student Chapter Maribor (Klemen Berkovič)
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