• DocumentCode
    2424282
  • Title

    Distributing the frontend for temperature reduction

  • Author

    Chaparro, Pedro ; Magklis, Grigorios ; González, José ; González, Antonio

  • Author_Institution
    Intel Labs., Intel Barcelona Res. Center, Spain
  • fYear
    2005
  • fDate
    12-16 Feb. 2005
  • Firstpage
    61
  • Lastpage
    70
  • Abstract
    Due to increasing power densities, both on-chip average and peak temperatures are fast becoming a serious bottleneck in processor design. This is due to the cost of removing the heat generated, and the performance impact of dealing with thermal emergencies. So far microarchitectural techniques to control temperature have mainly focused on the processor backend (in particular the execution units), whereas the frontend has not received much attention. However, as the temperature of the backend remains controlled and the processor throughput increases, the heat dissipated by the frontend becomes more significant, and one of the major contributors to the total average temperature. This paper proposes and evaluates a distributed frontend for clustered microarchitectures that is able to reduce power density and temperature. First, a distributed mechanism for renaming and committing instructions is proposed. Second, a sub-banked trace cache with a bank hopping mechanism is presented. Finally, a method to improve the sub-banking is proposed based on a biased mapping function to distribute bank accesses to balance temperature.
  • Keywords
    computer power supplies; cooling; microprocessor chips; temperature control; bank hopping mechanism; biased mapping function; clustered microarchitectures; distributed bank accesses; distributed frontend; power density reduction; processor design; subbanked trace cache; temperature reduction; thermal emergencies; Cooling; Costs; Dynamic voltage scaling; Leakage current; Microarchitecture; Power dissipation; Power generation; Process design; Temperature control; Threshold voltage;
  • 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.12
  • Filename
    1385929