Udacity-CS344-Intro-to-Parallel-Programming

  • Intro to Parallel Programming is a free online course created by NVIDIA and Udacity. In this class you will learn the fundamentals of parallel computing using the CUDA parallel computing platform and programming model. Programs are written in C language.

  • Class Syllabus:

Lesson 1 - GPU Programming Model

Lesson 2 - GPU Hardware and Parallel Communication

Lesson 3 - Fundamental GPU Algorithms (Reduce, Scan and Histogram)

Lesson 4 - Fundamental GPU Algorithms (Applications of Reduce and Scan)

Lesson 5 - Optimizing GPU Programs

Lesson 6 - Parallel Computing Patterns

Lesson 7 - The Future of GPU Computing