Spring 2024 Course Descriptions

CS 122-01 Parallel Computing

J. Grodstein
MW 1:30-2:45, Room To Be Announced
G+ Block

(Cross-listed w/ EE 155) Programming modern parallel computer architectures, especially GPUs and multi-core CPUs. Rationale for modern multi-core CPUs. Challenges of multi-threaded programming. High-performance software taking advantage of hardware caches, cache coherency, memory systems and parallel computation.

Prerequisite: Recommendations: EE 126 or COMP 40.

Back to Main Courses Page