Simultaneous multithreading (SMT)
The SMT approach combines a wide superscalar instruction issue with the multithreading approach
- by providing several register sets on the multiprocessor
- and issuing instructions from several instruction queues simultaneously.
The issue slots of a wide issue processor can be filled by operations of several threads.
Latencies occurring in the execution of single threads are bridged by issuing operations of the remaining threads loaded on the processor.