ECE 401
Advanced Computer Architecture
ECE201/401 is an advanced elective to dive a little deeper into the computer architecture of modern high-performance computing systems. We discuss principles and practices of modern high-end general-purpose and other microprocessors. Technical topics covered: Computer design concepts, principles, and quantitative methodologies of design evaluation Memory hierarchy design (caches, main memory/DRAM, & virtual memory) Software and hardware exploitation of instruction-level parallelism Other forms of parallelism: vector, SIMD/GPU, MIMD/multiprocessor, & warehouse-scale computers.
Sources
- Course catalogue ↗2026-2027