
922
CHAPTER
11 Latency Tolerance
characteristics of the contexts (for example, give priority to the context that has the
fewest instructions currently in the fetch unit or the reorder buffer or to the context
that currently has the fewest outstanding cache misses). Finally, which operations
should we choose from the reorder buffer among the ones that are ready in each
cycle? The standard practice in dynamically scheduled processors is to choose the
oldest operation that is ready, but other choices, based on which threads the opera-
tions are from and how the threads are behaving, may be more appropriate in this
case.
Little or no performanc