• DocumentCode
    1111713
  • Title

    Effects of speculation on performance and issue queue design

  • Author

    Moreshet, Tali ; Bahar, R. Iris

  • Author_Institution
    Div. on Eng., Brown Univ., Providence, RI, USA
  • Volume
    12
  • Issue
    10
  • fYear
    2004
  • Firstpage
    1123
  • Lastpage
    1126
  • Abstract
    Current trends in microprocessor designs indicate increasing pipeline depth in order to keep up with higher clock frequencies and increased architectural complexity. Speculatively issued instructions are particularly sensitive to increases in pipeline depth. In this brief, we use load hit speculation as an example, and evaluate its cost effectiveness as pipeline depth increases. Our results indicate that as pipeline depth increases, speculation is more essential for performance but can drastically alter the utilization of pipeline resources, particularly the issue queue. We propose an alternative, more cost-effective design that takes into consideration the different issue queue utilization demands without degrading overall processor performance.
  • Keywords
    logic design; microprocessor chips; queueing theory; clock frequency; cost effectiveness; microprocessor designs; pipeline resources; queue design; queue utilization; speculation; Clocks; Costs; Degradation; Delay; Frequency; Iris; Microprocessors; Out of order; Permission; Pipelines;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2004.834226
  • Filename
    1336858