Objectives
-
Instructors Wen-mei Hwu (University of Illinois) and David B. Kirk (NVIDIA), co-authors of “Programming Massively Parallel Processors, A Hands-on Approach”, will provide students with knowledge and hands-on experience in developing applications software for many-core processors, such as general purpose graphics processing units (GPUs).
-
By the end of the summer school, participants will:
-
Be able to design algorithms that are suitable for accelerators.
-
Understand the most important architectural performance considerations for developing parallel applications.
-
Be exposed to computational thinking skills for accelerating applications in science and engineering.
-
Engage computing accelerators on science and engineering breakthroughs.
-
Requirements
Prerequisites for the course are:
C, C++, Java, or equivalent programming knowledge.
Skills in parallel programming will be helpful.
Some experience in CUDA programming will be considered very valuable for application consideration.
Visit the Previous Material section at the PUMPS website and spend some time self-learning. You can also consither attending PATC course: Introduction to Programming in CUDA (2 to 6 June)
Materials
The course materials are published on the PUMPS website