In-network monitoring and control policy for dvfs of cmp networks-on-chip and last level caches

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

Research output: Contribution to journalArticle

15 Scopus citations

Abstract

In chip design today and for a foreseeable future, the last-level cache and on-chip interconnect is not only performance critical 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 that is separate from the core domain. This architecture enables the control of the relative speed between the cores and memory hierarchy without introducing synchronization delays within the NoC. DVFS for this architecture is more complex 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 27% energy savings with a negligible impact on system performance.

Original languageEnglish (US)
Article number47
JournalACM Transactions on Design Automation of Electronic Systems
Volume18
Issue number4
DOIs
StatePublished - Oct 1 2013
Externally publishedYes

Keywords

  • Chip multiprocessor
  • Dynamic voltage/frequency scaling
  • Last-level cache
  • Networks-on-chip

ASJC Scopus subject areas

  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design
  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'In-network monitoring and control policy for dvfs of cmp networks-on-chip and last level caches'. Together they form a unique fingerprint.

  • Cite this