Previous | Next --- Slide 21 of 72
Back to Lecture Thumbnails
ask

This is analogous to pipelining. The lesser the distance between the cars in each lane, greater is the lane utilization and hence, higher the throughput.

A networks analogy for this would sending packets over a wire. Lesser the time between emitting packets on the line, greater the line utilization and hence better the throughput. The time between sending successive packets on the line can be calculated as a function of time taken to process each packet at the receivers end, in order to optimize utilization and throughput.

Penguin

The top could also be seen as serial communication with all the bits on a single wire while the bottom is parallel with each bit arriving at the same time.

paracon

Pipelining is done to efficiently utilise existing resources, and thereby increasing throughput. The latency of a single instruction(in this case driver) could be increased, but it helps to increase the overall throughput.