CSC 266: GPU Parallel Programming using C/C++

CRN:
73886
Credit Hours:
4.0
Previous Offerings:

Multi-core and Many-core architectures, the entire field of computer programming is experiencing a major shift towards parallel programming. One major development, GPU programming, is becoming one of the centerpieces of this movement. In this course, an introduction is provided to GPU parallel programming in collaboration with Nvidia corp. Their native parallel programming language, Compute-Unified Device Architecture (CUDA) is introduced with hands-on projects completed at the CUDA lab