Course Goals
- Understand factors influencing
- Modern microprocessor designs
- Parallel processor designs
- Study some specific design choices
- Understand acceleration mechanisms:
- Out-of-order superscalar, superpipeline, speculative
- Extensions to basic caches and memory
- Branch prediction, predication
- Able to read between the lines of architecture
specs.