Computer Architecture
Examine characteristics of instruction set architecture and microarchitecture; physical and virtual memory; caches and cache design; interrupts and exceptions; integer and floating-point arithmetic; I/O processing; buses; pipelining, out-of-order execution, branch prediction, and other performance enhancements; design trade-offs; and case studies of commercial microprocessors. Participate in an individual laboratory. Electrical and Computer Engineering 382N (Topic 1) and Electrical Engineering 382N (Topic 1) may not both be counted.
Prerequisites & course information
Examine characteristics of instruction set architecture and microarchitecture; physical and virtual memory; caches and cache design; interrupts and exceptions; integer and floating-point arithmetic; I/O processing; buses; pipelining, out-of-order execution, branch prediction, and other performance enhancements; design trade-offs; and case studies of commercial microprocessors. Participate in an individual laboratory. Electrical and Computer Engineering 382N (Topic 1) and Electrical Engineering 382N (Topic 1) may not both be counted.
Sources
- Course catalogue ↗2026-2027