This course is intended as a successor to the required CS211 (Computer Architecture and Assembly language). It will cover the more significant architectural features of a modern computer.
High performance arithmetic
Dynamic scheduling (out-of-order execution)
The memory system
two small projects and homework problems, a group project.