everything.study
COMP_SCI 368-0

Programming Massively Parallel Processors with CUDA

1 Unit · Graduate

This course focuses on developing and optimizing applications software on massively parallel graphics processing units (GPUs). Such processing units routinely come with hundreds to thousands of cores per chip and sell for a few hundred to a few thousand dollars. The massive parallelism they offer allows applications to run 2x-450x faster than on conventional multicores. However, to reach this performance improvement, the application must fully utilize the computational, storage and communication resources provided by the device. This course discusses state-of-the-art parallel programming optimization methods to achieve this goal.

Prerequisites & course information

Prerequisites: COMP_SCI 213 and COMP_SCI 211 or consent of instructor. SoC Mathematics, Science, and Technology Distro

Sources
Catalogue variants