ENGG 4540

Advanced Computer Architecture

Lec 0101 and Lec 0101 selected

This course covers topics such as: basics of pipeline structure, advanced pipelining and instruction level parallelism, multiprocessor and thread-level parallelism, memory-hierarchy design (main memory, virtual memory, caches), storage systems, interconnection networks, multiprocessor architectures (centralized and distributed). Advanced topics related to new emerging computer architectures will also be presented. The emphasis in each topic is on fundamental limitations and the trade-offs involved in designing computer systems, including memory and processing bandwidth, network bandwidth and latency, synchronization, and storage system bandwidth and latency. [Restriction(s): Non-BENG students may take a maximum of 4.00 ENGG credits.][Department(s): Department of Electrical and Computer Engineering]

Sections

Lecture, pick one

Syllabus

Have the syllabus for ENGG 4540? Share it and everyone gets the grading, textbooks and rules.