Computer Architecture
ECE 146
Subject & Catalog Number
Course Information
Description
Review of the fundamental structures in modern processor design. Topics include computer organization, memory system design, pipelining, and other techniques to exploit parallelism. Discussion of modern topics including GPU architectures, datacenter architecture, mobile/embedded SoC architectures, and machine learning acceleration as time permits. Emphasis on a quantitative evaluation of design alternatives and an understanding of performance and energy consumption issues.
Course Notes
This course is also offered as CS 1411. Students may not take both for credit.
Class Notes
The course cap is for CS 1411, CS 2411, and ECE 146 combined.
Recommended Prep
Computer Science 1410/Electrical and Computer Engineering 141.
Available for Harvard Cross Registration