Iepazīsti GPU skaitļošanu ar CUDA un Python 27. maija vebinārā

Sadarbībā ar HPC kompetences centru Polijā piedāvājam piedalīties vebinārā par GPU skaitļošanu ar CUDA, izmantojot programmēšanas valodu Python. Vebinārs notiks angļu valodā, attālināti 27. maijā 15:00-16:30 CET/ 16:00-17:30 EET. Vebināru vadīs Dr.sc.ing. Arnis Lektauers (Rīgas Tehniskā universitāte).

Mērķauditorija: zinātnieki un programmētāji, kuri vēlas izmantot CUDA.

Lai pieteiktos, iepriekš jāreģistrējas. Dalība – bez maksas.

Īss vebināra apraksts

The webinar offers an introductory overview of massively parallel GPU computing with CUDA using Python programming language. The session commences with an overview of key Python libraries, including CUDA Python, CuPy, and Numba. Participants will learn how to develop custom CUDA kernels and gain a comprehensive understanding of fundamental concepts such as threads, blocks, grids, and streams. Furthermore, the webinar will explore practical aspects of managing concurrency, events, and contexts to ensure efficient execution. Concluding the session, participants will have the opportunity to observe these concepts in action through simple, real-world examples.

Vebinārā apskatītās tēmas

  1. Overview of Python libraries for CUDA programming:
    1. CUDA Python
    2. CuPy
    3. Numba
  2. Writing CUDA kernels:
    1. Kernels, threads, blocks and grids
    2. Streams, events, contexts and concurrency
  3. Examples of simple applications