Publication | Closed Access
Simultaneous multithreading: a platform for next-generation processors
404
Citations
39
References
1997
Year
EngineeringParallel Performance EvaluationComputer EngineeringComputer ArchitectureConcurrency (Computer Science)Multiprocessor SystemParallel ProgrammingComputer ScienceSimultaneous MultithreadingThread-level ParallelismParallel ComputingMultithreading (Computer Architecture)Processor ArchitectureSystem SoftwareInstruction-level Parallelism
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1