Courses Detail Information
ECE4711J – Applied Parallel Programming with GPUs
Instructors:
Valeriy Tenishev
Credits: 4
Pre-requisites: ECE 2810J and ECE 3700J
Description:
This class aims to teach parallel computing and developing applications for GPUs. The course focuses on computational thinking, forms of parallelism, programming models, mapping parallel computations to hardware, efficient data structures, paradigms for efficient parallel algorithms, and application case studies.
Course Topics:
The course will cover CUDA programming for NVIDIA graphics processors, the internal architecture of graphics processors and how it impacts performance, and implementations of parallel algorithms.