CS 214: Parallel Algorithms

← 2024-25 2025-26

Units: 4

Hours: Lecture, 3 hours; research, 3 hours

Catalog page 283

Prerequisites: CS 141; or equivalent; graduate standing

Description: Covers basic concepts of parallel shared-memory algorithms such as theoretical models, scheduling, and concurrency. Addresses techniques for designing efficient parallel algorithms for computational problems in a variety of areas including sorting, searching, algebra, graph theory, data structures, computational geometry, and scheduling. Emphasizes correctness proofs and rigorous performance analysis.

Credit: May be taken Satisfactory (S) or No Credit (NC) with consent of instructor and graduate advisor.

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)
Year F W S Su Total
2025-26 20/36 20/36
2024-25 36/50 36/50
2023-24 24/60 24/60
2022-23 38/70 38/70
2021-22 36/50 36/50
2020-21 17/39 17/39