Introduction to GPU computing with CUDA
What does coalescence mean? What is Halo region? And shared memory? Learn the basics of Parallel Computing with CUDA.
Description
Self-driving cars, machine learning and augmented reality are some of the examples of modern applications that involve parallel computing.
With the availability of high performance GPUs and a language, such as CUDA, which greatly simplifies programming, everyone can have at home and easily use a supercomputer.
The aim of this course is to provide the basics of the architecture of a graphics card and allow a first approach to CUDA programming by developing simple examples with a growing degree of difficulty.
What You Will Learn!
- Understanding the basics of parallel programming on GPU.
- Understanding the basics of GPU architecture.
- Writing simple programs in CUDA language.
Who Should Attend!
- People aiming at a first approach to parallel programming on GPUs.