Managing SMT Resource Usage through Speculative Instruction Window Weighting

Research output: Contribution to journalArticlepeer-review

10 Citations (Scopus)


Simultaneous multithreading processors dynamically share processor resources between multiple threads. In general, shared SMT resources may be managed explicitly, for instance, by dynamically setting queue occupation bounds for each thread as in the DCRA and Hill-Climbing policies. Alternatively, resources may be managed implicitly; that is, resource usage is controlled by placing the desired instruction mix in the resources. In this case, the main resource management tool is the instruction fetch policy which must predict the behavior of each thread (branch mispredictions, long-latency loads, etc.) as it fetches instructions.
Original languageEnglish
Article number12
JournalACM Transactions on Architecture and Code Optimization
Issue number3
Publication statusPublished - Oct 2011

ASJC Scopus subject areas

  • Hardware and Architecture
  • Information Systems
  • Software


Dive into the research topics of 'Managing SMT Resource Usage through Speculative Instruction Window Weighting'. Together they form a unique fingerprint.

Cite this