Previous | Next --- Slide 30 of 55
Back to Lecture Thumbnails
mkarra

We have timing diagrams on the right; the sequential diagram shows that we finish one iteration before we start the next. The effective latency & initiation interval is equal to the sum of the latencies of the inner controller.

If we take the same foreach controller and we pipeline it, now we overlap execution of inner controllers, so we have three iterations that are running in parallel. Effective latency remains the same but the effective initiation interval is the latency of the longest-running inner controller.

Please log in to leave a comment.