Week 9-10: Advanced Micro-architecture

Deep Pipelines, Branch Prediction, Superscalar Processor, Out-of-Order Processor, Register Renaming, Single Instruction Multiple Data, Multithreading, Homogeneous Multiprocessing, Heterogeneous Multiprocessor