Implicitly-Multithreaded Processors Il Park and Babak Falsafi and T. N. Vijaykumar. Presented by: Ashay Rane. Published in: SIGARCH Computer Architecture News, 2003. Agenda. Overview (IMT, state-of-art) IMT enhancements Key results Critique Relation to Term Project.
Implicitly-Multithreaded Processors Il Park and Babak Falsafi and T. N. Vijaykumar
Presented by: Ashay Rane
Published in: SIGARCH Computer Architecture News, 2003
Implicitly Multithreaded Processor (IMT)
Speculative SMT operation
How to buffer speculative data?
IMT: Most significant improvements
What does Compiler do?
Multiplexing threads on a single hardware context
Hence frequent switching, less overlap
Multiplexing: Required Hardware
Multiplexing: Implementation Issues
Register renaming: Flow
Hiding thread startup delay
LSQ Limitations: Alternative
Register file size
Searching LSQ (contd.)
So how is performance still high?