03-11-2016, 11:02 AM
1463813354-Lecture4.pptx (Size: 89.1 KB / Downloads: 5)
Flynn’s Taxonomy
SISD = Single instruction Single Data (sequential computer)
SIMD = Single Instruction Multiple Data (an Array Processor)
MISD = Multiple Instruction Single Data (unlikely)
MIMD = Multiple Instruction Multiple Data
(multiple autonomous systems)
Architecture Advancements to support Parallelism
Super Scaling
More than one units
Two ALUs
Pipelining
Multiple Stages
Car Assembly
The time it takes to complete a task is called "latency.“
The rate at which a series of tasks can be completed is called "throughput.
Pipelining improves throughput but also adds to latency
Speedup
Linear speedup is rare