Instruction-Level Parallelism
Suppose we had a machine which could execute lots of instructions per cycle, limited only by data dependences
No load or store stall cycles gives us an idealized parallelism profile
Average CPI = 5/12
LD X
LD Y
LD Z
LD W
+
-
-
*
ST Q
+
ST P
ST T
time step
Simultaneous
Instructions
Previous slide
Next slide
Back to first slide
View graphic version