作者: S.J. Eggers , J.S. Emer , H.M. Levy , J.L. Lo , R.L. Stamm
DOI: 10.1109/40.621209
关键词:
摘要: Simultaneous multithreading is a processor design which consumes both thread-level and instruction-level parallelism. In SMT processors, parallelism can come from either multithreaded, parallel programs or individual, independent in multiprogramming workload. Instruction-level comes each single program thread. Because it successfully (and simultaneously) exploits types of parallelism, processors use resources more efficiently, instruction throughput speedups are greater.