PATC: Introduction to CUDA Programming

Service scope
The aim of this course is to provide students with knowledge and hands-on experience in developing applications software for processors with massively parallel computing resources.
Service description

This course will provide very good introduction to the PUMPS Summer School run jointly with NVIDIA also  at Campus Nord, Barcelona.

You may also be interested in our Introduction to OpenACC course.

In general, we refer to a processor as massively parallel if it has the ability to complete more than 64 arithmetic operations per clock cycle. Many commercial offerings from NVIDIA, AMD, and Intel already offer such levels of concurrency. Effectively programming these processors will require in-depth knowledge about parallel programming principles, as well as the parallelism models, communication models, and resource limitations of these processors.

 

Type of methodology: Combination of lecture and hands-on

Participants receive the certificate of attendance: Yes

Paid training activity for participants: No, it's free of charge

Participants prerequisite knowledge: Basics of C programming and concepts of parallel processing will help, but are not critical to follow the lectures.

 

Level
Beginner
Scientific Domain
Engineering
Category
Training events
Service Start
Service End
Service valid until
Audience
Research and Academia
Industry
Location category
Language
English
Technical Domain
Not Relevant
Initiative
Castiel and EuroCC
Country