IEEE Women in Engineering

Loading Events

« All Events

  • This event has passed.

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

February 16 @ 10:00 am - 6:00 pm

Delavnica je namenjena študentskim članom IEEE Slovenija ter študentom UM, UL, UPR in IJS, 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. Zahteve: Namizni ali prenosni računalnik z najnovejšo različico Chroma ali Firefoxa. Vsak udeleženec bo imel zagotovljen dostop do popolnoma konfigurirane GPU delovne postaje v oblaku. Agenda: 10.00- 10.30: Predstavitev študentskih organizacij: IEEE Student Branch Maribor (Jani Dugonik) IEEE Student Branch Ljubljana (Matej Germek) IEEE Young Professionals Slovenija (Jani Dugonik) 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 Virtual: https://events.vtools.ieee.org/m/304244

Details

Date:
February 16
Time:
10:00 am - 6:00 pm
Event Category:
https://events.vtools.ieee.org/m/304244
IEEE WIE
X
X