Throughput vs. Tokens
Graph
}
Throughput is zero
}
When no tokens in pipe
}
When pipeline is full of
tokens
}
Peak throughput in-
between
}
Token limited region
}
Faster BitGen
improves
throughput
}
Bubble limited region
}
Faster
BitBucket
improves
performance
CE-653 - Asynchronous Pipeline Performance
11/5/2014
13
Slope[token limited region] = 1/SUM(FL)
Slope[bubble limited region] = 1/SUM(BL)
Δ
y/
Δ
x = 1/(FL + BL)/[N*FL/(FL + BL)] = 1/N*FL