EE 217: GPU Architecture and Parallel Programming

2012-13 2013-14 →
changes (lax) changes (strict) ▾ 2019-20 → 2014-15 →

Units: 4

Hours: Lecture, 3 hours; discussion, 1 hour

Catalog page 252

Prerequisites: CS 160 with a grade of “C-” or better or consent of instructor

Description: 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. May be taken Satisfactory (S) or No Credit (NC) by students advanced to candidacy for the Ph.D.

Cross-listing: Cross- listed with CS 217.

Derived Information — The following is not part of the official catalog but is computed from catalog data.
Prerequisite graph not available.
Enrollment History (from UCR Banner, not catalog)
Combined: CS 217 / EE 217
Year F W S Su Total
2025-26  66/125  66/125
2024-25 123/125 123/125
2023-24 120/125 120/125
2022-23 104/120 104/120
2021-22  65/ 65  65/ 65
2020-21  56/ 60  56/ 60
2019-20  59/ 50  59/ 50
2018-19 56/63  56/ 63
2017-18  44/ 45  44/ 45
2016-17  41/ 45  41/ 45