• DocumentCode
    2424444
  • Title

    Software directed issue queue power reduction

  • Author

    Jones, Timothy M. ; Boyle, Michael F P O ; Abella, Jaume ; González, Antonio

  • Author_Institution
    Sch. of Informatics, Edinburgh Univ., UK
  • fYear
    2005
  • fDate
    12-16 Feb. 2005
  • Firstpage
    144
  • Lastpage
    153
  • Abstract
    The issue logic of a superscalar processor dissipates a large amount of static and dynamic power. Furthermore, its power density makes it a hot-spot requiring expensive cooling systems and additional packaging. In this paper we present a novel software assisted approach to power reduction where the processor dynamically resizes the issue queue based on compiler analysis. The compiler passes information to the processor about the number of entries needed which limits the number of instructions dispatched and resident in the queue. This saves power without adversely affecting performance. Compared with recently proposed hardware techniques, our approach is faster, simpler and saves more power. Using a simplistic scheme we achieve 47% dynamic and 31% static power savings in the issue queue with only a 2.2% performance loss. We then show that the performance loss can be reduced to less than 1.3% with 45% dynamic and 30% static power savings, outperforming all current approaches.
  • Keywords
    parallel architectures; program compilers; queueing theory; 2.2 percent; 30 percent; 31 percent; 45 percent; 47 percent; compiler analysis; cooling systems; dynamic power; software assisted approach; software directed issue queue power reduction; static power; superscalar processor; Computer architecture; Cooling; Delay; Hardware; Informatics; Logic; Performance loss; Power dissipation; Registers; Turning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computer Architecture, 2005. HPCA-11. 11th International Symposium on
  • ISSN
    1530-0897
  • Print_ISBN
    0-7695-2275-0
  • Type

    conf

  • DOI
    10.1109/HPCA.2005.32
  • Filename
    1385936