CS3853, Computer Architecture, Spring 2021
Course Objectives and Schedule
Course Objectives
Understand the design of instruction sets and the impact of this design.
Understand the basic design of functional units to support instruction sets.
Understand the design of a pipelined CPU and memory hierarchy.
Understand of trade-offs in modern CPU design including issues affecting superscalar and speculative executions.
Understand the basic designs of parallel processors.
Experience with processor simulation to study microarchitecture features.
Syllabus
The following syllabus gives you a rough idea of the time spent on each topic. The syllabus
may change depending on how quickly or slowly we move. Regardless, the tests and exams will
be on the dates shown. Make any travel plans accordingly.