Computer Architecture
The structure of digital computers from the logic level to the system level. Topics include: the design of components such as arithmetic units; the organization of sub-systems such as the memory; the interplay between hardware and software; the von Neumann architecture and its performance enhancements such as cache memory, instruction and data pipelines, coprocessors, and parallelism.
Prerequisite for undergraduates: COMPSCI 391IB/335 with a grade of C or better.
Prerequisite for undergraduates: COMPSCI 391IB/335 with a grade of C or better.