DocumentCode :
446849
Title :
Exploiting Choice: Instruction Fetch and Issue on an Implementable Simultaneous Multithreading Processor
Author :
Levy, Henry M. ; Lo, Jack L. ; Emer, Joel S. ; Stamm, Rebecca L. ; Eggers, Susan J. ; Tullsen, Dean M.
fYear :
1996
fDate :
22-24 May 1996
Firstpage :
191
Lastpage :
191
Abstract :
Simultaneous multithreading is a technique that permits multiple independent threads to issue multiple instructions each cycle. In previous work we demonstrated the performance potential of simultaneous multithreading, based on a somewhat idealized model. In this paper we show that the throughput gains from simultaneous multithreading can be achieved without extensive changes to a conventional wide-issue superscalar, either in hardware structures or sizes. We present an architecture for simultaneous multithreading that achieves three goals: (1) it minimizes the architectural impact on the conventional superscalar design, (2) it has minimal performance impact on a single thread executing alone, and (3) it achieves significant throughput gains when running multiple threads. Our simultaneous multithreading architecture achieves a throughput of 5.4 instructions per cycle, a 2.5-fold improvement over an unmodified superscalar with similar hardware resources. This speedup is enhanced by an advantage of multithreading previously unexploited in other architectures: the ability to favor for fetch and issue those threads most efficiently using the processor each cycle, thereby providing the "best" instructions to the processor.
Keywords :
2-level adaptive prediction; branch prediction; correlation; system traces; Computer science; Hardware; Impedance; Lifting equipment; Modems; Multithreading; Surface-mount technology; Throughput; Yarn; 2-level adaptive prediction; branch prediction; correlation; system traces;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture, 1996 23rd Annual International Symposium on
ISSN :
1063-6897
Print_ISBN :
0-89791-786-3
Type :
conf
DOI :
10.1109/ISCA.1996.10020
Filename :
1563047
Link To Document :
بازگشت