Two Fundamental Hardware Techniques
Used To Increase Performance
- Parallelism
- pipelining
Parallelism
- Multiple copies of hardware unit used
- All copies can operate simultaneously
- Occurs at many levels of architecture
- Term parallel computer applied when parallelism dominates entire architecture