Approaches of Multithreaded Processors
- An instruction of another thread is fetched and fed into the execution pipeline at each processor cycle.
- The instructions of a thread are executed successively until an event occurs that may cause latency. This event induces a context switch.
- Instructions are simultaneously issued from multiple threads to the FUs of a superscalar processor.
- combines a wide issue superscalar instruction issue with multithreading.