CS 217: GRAPHICS PROCESSING UNIT ARCHITECTURE AND PARALLEL PROGRAMMING

University of California, Riverside

4 Units, Lecture, 3 hours; consultation, 1 hour. Prerequisite(s): CS 160 with a grade of "C-" or better; graduate standing; or consent of instructor. Introduces the popular CUDA based parallel programming environments based on Nvidia GPUs. Covers the basic CUDA memory/threading models. Also covers the common data-parallel programming patterns needed to develop a high-performance parallel computing applications. Examines computational thinking; a broader range of parallel execution models; and parallel programming principles. May be taken Satisfactory (S) or No Credit (NC) with consent of instructor and graduate advisor. Cross-listed with EE 217.

Average GPA: 3.71

Grade distribution records: 502 students across 7 terms.

Grade distribution

GradeStudentsPercent
A+387.6%
A23446.6%
A-10921.7%
B+7013.9%
B346.8%
B-40.8%
C+51.0%
C20.4%
C-10.2%
F20.4%
NP10.2%
S20.4%

Based on 502 student grade records across 7 terms and 2 professors.

Instructors

Still loading. This can take a moment on a slow connection.

Loading My Class Grades