Assignments | Project |
Meeting location: MC 4063
Meeting time: Tue & Thu 11:30 AM – 12:50 PM
Piazza: TBD
Homework submission (LEARN): https://learn.uwaterloo.ca/d2l/home/982403
Sihang Liu
Please include [CS 450] or [CS 650] in the beginning of subject line
Office hour: TBD
Office: DC 3528
Daewoo Kim
Please include [CS 450] or [CS 650] in the beginning of subject line
Office hour: TBD
Office: DC
Computer architecture is science and engineering that includes the design and interconnect of hardware components and hardware-software interface to create a computer system, in order to meet the demand for certain demands, such as particular functionalities, performance / cost / energy requirements, etc. This course covers the fundamental components in modern computing systems, such as processors and memory systems, as well as edge-cutting technologies in computer architecture, such as domain-specific accelerators and new memory technologies. In this course, students will learn the designs, concepts, and tradeoffs of different architectures not only through lectures but also from a research-oriented course project.