ECE/CS 466: Computer Architecture (Fall 2024-Present)

The architecture of single-processor (Von Neumann or SISD) computer systems. Evolution, design, implementation, and evaluation of state-of-the-art systems. Memory Systems, including interleaving, hierarchies, virtual memory, and cache implementations; Communications and I/O, including bus architectures, arbitration, I/O processors, and DMA channels; and Central Processor Architectures, including RISC and Stack machines, high-speed arithmetic, fetch/execute overlap, and parallelism in a single-processor system.