Consider the pipeline depiction in Figure 12.13b, which is redrawn in Figure 17.25a, with the fetch and
Question:
a. Show an instruction issue diagram, similar to Figure 17.8a, for each of the two threads.
b. Assume that the two threads are to be executed in parallel on a chip multiprocessor, with each of the two processors on the chip using a simple pipeline. Show an instruction issue diagram similar to Figure 17.8k. Also show a pipeline execution diagram in the style of Figure 17.25.
c. Assume a two-issue superscalar architecture. Repeat part (b) for an interleaved multithreading superscalar implementation, assuming no data dependencies. There is no unique answer; you need to make assumptions about latency and priority.
d. Repeat part c for a blocked multithreading superscalar implementation.
e. Repeat for a four-issue SMT architecture.
Figure 17.25 Two Threads of Execution
Fantastic news! We've Found the answer you've been seeking!
Step by Step Answer:
Related Book For
Computer organization and architecture designing for performance
ISBN: 978-0136073734
8th edition
Authors: william stallings
Question Posted: