Matière
Parallel Programming
Description
This course aims to provide students with a deep understanding of programming principles to effectively leverage the massively parallel computing power of GPUs. This course will equip students with a solid foundation in parallel programming on GPUs, preparing them to explore research domains and careers in areas such as data science, artificial intelligence, and numerical simulation.
Compétences visées
By the end of the course, students should know how to parallelize a problem for its execution on a GPU. This includes understanding of a GPU architecture and performance optimization.
Bibliographie
Farber, Rob. CUDA application design and development. Elsevier, 2011.
Autres contacts
Moktar Essaid