Background
Instruction Level Parallelism (ILP)
Hardware-level Parallelism
Software-level Parallelism
Performance