Massively Parallel Programming

Download as PDF

Overview

Subject area

CSC

Catalog Number

86015

Course Title

Massively Parallel Programming

Department(s)

Description

This course will explore the approaches to massively parallel computer applicationswith emphasis on using graphical programming units (GPUs) and the CUDAextensions to the C/C++ programming languages. Comparisons between multicoreCPUs and multi-processor GPUs will be given. Issues such as organization of largedata sets, memory usage, and communication concerns will be addressed.Different levels of concurrency will also be discussed with most the focus on threadlevel-concurrency. Also multiple data streams on a single GPU and multiple GPUswill be covered with quick reviews of OpenMP and OpenMPI usage.

Typically Offered

Offer as needed

Academic Career

Graduate School Graduate

Liberal Arts

No

Credits

Minimum Units

3

Maximum Units

3

Academic Progress Units

3

Repeat For Credit

No

Components

Name

Seminar

Hours

3

Course Schedule