Slide View : Parallel Programming :: Fall 2019 (original) (raw)

ParallelPorcupine

What are the units for instruction-level parallelism? Is that measured in instructions per clock cycle? And was that increase driven by better compilers or something else?

kayvonf

@ParallelPorcupine. The Y-axis units on the graph are a multiple of a baseline.

You should think of the increase in ILP coming from two factors:

adbenson

One missing link for me was the connection between transistors and execution units.

Execution units are implemented in digital logic via lots of gates (think NAND gates, for example), and gates are composed of transistors.


Copyright 2019 Stanford University