• DocumentCode
    1478787
  • Title

    Performance, Area, and Power Evaluations of Ultrafine-Grained Run-Time Power-Gating Routers for CMPs

  • Author

    Matsutani, Hiroki ; Koibuchi, Michihiro ; Ikebuchi, Daisuke ; Usami, Kimiyoshi ; Nakamura, Hiroshi ; Amano, Hideharu

  • Author_Institution
    Univ. of Tokyo, Tokyo, Japan
  • Volume
    30
  • Issue
    4
  • fYear
    2011
  • fDate
    4/1/2011 12:00:00 AM
  • Firstpage
    520
  • Lastpage
    533
  • Abstract
    This paper proposes the ultrafine-grained run-time power gating of on-chip routers, in which the power supply to each router component (e.g., virtual-channel buffer, virtual-channel multiplexer, and crossbar multiplexer and output latch) can be individually controlled based on the applied workload. Since only the router components that are transferring a packet are activated, the leakage power of the on-chip network can be reduced to a near-optimal level. However, such techniques inherently increase the communication latency and degrade the application performance, since a certain amount of wakeup latency is required to activate the sleeping components. To mitigate this wakeup latency, an early wakeup method that can preliminarily detect the next packet arrival and activate the corresponding components is essential. We designed and implemented an ultrafine-grained power-gating router using a commercial 65 nm process. We propose four early wakeup methods and combine them with the power-gating router. The proposed router with the early wakeup methods is evaluated in terms of its application performance, area overhead, and leakage power reduction taking into account the on/off energy overhead. The simulation results showed that it reduces the leakage power by 54.4-59.9% on average even when the application programs are fully running, at the expense of 4.6% of the area and 0.7-3.7% of the performance overheads when we assume a 1 GHz operation.
  • Keywords
    microprocessor chips; network routing; performance evaluation; CMP; area evaluations; area overhead; chip multiprocessors; communication latency; crossbar multiplexer; early wakeup method; frequency 1 GHz; leakage power; leakage power reduction; on-chip network; on-off energy overhead; output latch; packet arrival; performance evaluations; power evaluations; size 65 nm; sleeping components; ultrafine-grained run-time power-gating routers; virtual-channel buffer; virtual-channel multiplexer; wakeup latency; Latches; Logic gates; Multiplexing; Power supplies; Program processors; Routing; System-on-a-chip; Low power; on-chip networks; power gating; router architecture;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2011.2110470
  • Filename
    5737865