• DocumentCode
    2231680
  • Title

    In-network Monitoring and Control Policy for DVFS of CMP Networks-on-Chip and Last Level Caches

  • Author

    Chen, Xi ; Xu, Zheng ; Kim, Hyungjun ; Gratz, Paul ; Hu, Jiang ; Kishinevsky, Michael ; Ogras, Umit

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas A&M Univ., College Station, TX, USA
  • fYear
    2012
  • fDate
    9-11 May 2012
  • Firstpage
    43
  • Lastpage
    50
  • Abstract
    In chip design today and for a foreseeable future, on-chip communication is not only a performance bottleneck but also a substantial power consumer. This work focuses on employing dynamic voltage and frequency scaling (DVFS) policies for networks-on-chip (NoC) and shared, distributed last-level caches (LLC). In particular, we consider a practical system architecture where the distributed LLC and the NoC share a voltage/frequency domain which is separate from the core domain. This architecture enables controlling the relative speed between the cores and memory hierarchy without introducing synchronization delays within the NoC. DVFS for this architecture is more difficult than individual link/core-based DVFS since it involves spatially distributed monitoring and control. We propose an average memory access time (AMAT)-based monitoring technique and integrate it with DVFS based on PID control theory. Simulations on PARSEC benchmarks yield a 33% dynamic energy savings with a negligible impact on system performance.
  • Keywords
    integrated circuit design; multiprocessing systems; network-on-chip; synchronisation; three-term control; CMP networks-on-chip; DVFS; PARSEC benchmarks; PID control theory; average memory access time; chip design; control policy; core domain; distributed last level caches; dynamic energy savings; dynamic voltage and frequency scaling; in-network monitoring; on-chip communication; spatially distributed monitoring; synchronization delays; system performance; Clocks; Extrapolation; Frequency domain analysis; Monitoring; Program processors; Tiles; Multicore; NoC; dynamic power; memory system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks on Chip (NoCS), 2012 Sixth IEEE/ACM International Symposium on
  • Conference_Location
    Copenhagen
  • Print_ISBN
    978-1-4673-0973-8
  • Type

    conf

  • DOI
    10.1109/NOCS.2012.12
  • Filename
    6209261