Xu Liu
- von Neumann
- Pipelined
- Branch Prediction
- Out of Order Execution
- Superscalar/VLIW
- SIMD
- MIMD
- Warehouse
- Power wall & memory wall => parallelism
-
Instruction level parallelism: pipeline, branch prediction, out of order execution
-
Data level parallelism: GPU, Vector processor
-
Thread level parallelism: multiple processors, memory coherency
-
Request level parallelism: warehouse-scale computers