PATC: Introduction to CUDA Programming
PRACE, the Partnership for Advanced Computing in Europe, set up Advanced Training Centres (PATCs) with the aim to coordinate and carry out many training activities which will allow the European scientific community to use the computational infrastructure network made available by PRACE. The course is entirely free and give participants access to high-level theoretical and hands-on session and the best supercomputing resources in Europe.
Details of the course
This online course is primarily aimed at those students who want to develop exciting applications for NVIDIA and CUDA processors, as well as to those who seek to develop programming tools and future implementations for these processors. In particular, this course will provide participants with relevant knowledge in processors with massively parallel computing resources. A processor is defined as massively parallel when it can complete more than 64 arithmetic operations in a clock cycle. NVIDIA, AMD and Intel offer already this level of products. Knowing how to effectively programming such processors and future implementations for these processors require in-depth knowledge that this course makes available.