DocumentCode
1531988
Title
Simultaneous multithreading: a platform for next-generation processors
Author
Eggers, Susan J. ; Emer, Joel S. ; Leby, H.M. ; Lo, Jack L. ; Stamm, Rebecca L. ; Tullsen, Dean M.
Author_Institution
Washington Univ., WA, USA
Volume
17
Issue
5
fYear
1997
Firstpage
12
Lastpage
19
Abstract
Simultaneous multithreading is a processor design which consumes both thread-level and instruction-level parallelism. In SMT processors, thread-level parallelism can come from either multithreaded, parallel programs or individual, independent programs in a multiprogramming workload. Instruction-level parallelism comes from each single program or thread. Because it successfully (and simultaneously) exploits both types of parallelism, SMT processors use resources more efficiently, and both instruction throughput and speedups are greater
Keywords
parallel architectures; parallel machines; performance evaluation; SMT processors; instruction-level parallelism; next-generation processors; parallel; processor design; simultaneous multithreading; thread-level parallelism; Bandwidth; Counting circuits; Delay; Dynamic scheduling; Hardware; Lifting equipment; Multithreading; Registers; Surface-mount technology; Yarn;
fLanguage
English
Journal_Title
Micro, IEEE
Publisher
ieee
ISSN
0272-1732
Type
jour
DOI
10.1109/40.621209
Filename
621209
Link To Document