Computer Architecture: Parallelism and Locality
Examine hardware and software parallelism and locality mechanisms, and their impact on processor performance, bandwidth, and power requirements; architectures and microarchitectures of throughput-oriented processors that rely on parallelism, locality, and hierarchical control; parallel memory systems; and streaming and bulk execution and programming models. Explore programming and measuring performance on massively parallel processors. Electrical and Computer Engineering 382N (Topic 20) and Electrical Engineering 382N (Topic 20) may not both be counted.
Prerequisites & course information
Examine hardware and software parallelism and locality mechanisms, and their impact on processor performance, bandwidth, and power requirements; architectures and microarchitectures of throughput-oriented processors that rely on parallelism, locality, and hierarchical control; parallel memory systems; and streaming and bulk execution and programming models. Explore programming and measuring performance on massively parallel processors. Electrical and Computer Engineering 382N (Topic 20) and Electrical Engineering 382N (Topic 20) may not both be counted.
Sources
- Course catalogue ↗2026-2027