Simultaneous Multithreading
- Simple multithreading only releases instruction
groups to the pipeline from a single thread on each clock
- Simultaneous multithreading chooses a
group from all threads to maximize the issue rate
- Can get 5-way issue to 8 pipes
- Equivalent to 8-way multiprocessor