DEMM: A Dynamic Energy-Saving Mechanism for Multicore Memories

Akbar Sharifi, Wei Ding, Diana Guttman, Hui Zhao, Xulong Tang, Mahmut Kandemir, Chita Das

Research output: Chapter in Book/Report/Conference proceedingConference contribution

8 Scopus citations

Abstract

Since main memory system contributes to a large and increasing fraction of server/datacenter energy consumption, there have been several efforts to reduce its power and energy consumption. DVFS schemes have been used to reduce the memory power, but they come with a performance penalty. In this work, we propose DEMM, an OS-based, high performance DVFS mechanism that reduces memory power by dynamically scaling individual memory channel frequencies/voltages. Our strategy also involves clustering the running applications based on their sensitivities to memory latency, and assigning memory channels to the application clusters. We introduce a new metric called Discrete Misses per Kilo Cycle (DMPKC) to capture the performance sensitivities of the applications to memory frequency modulation. DEMM allows us to save power in the memory system with negligible impact on performance. We demonstrate around 25% savings in the memory system energy and 10% savings in the total system energy, with only a 4% loss in workload performance.

Original languageEnglish (US)
Title of host publicationProceedings - 25th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages210-220
Number of pages11
ISBN (Electronic)9781538627631
DOIs
StatePublished - Nov 13 2017
Event25th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2017 - Banff, Canada
Duration: Sep 20 2017Sep 22 2017

Publication series

NameProceedings - 25th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2017

Other

Other25th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2017
CountryCanada
CityBanff
Period9/20/179/22/17

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Hardware and Architecture
  • Modeling and Simulation

Fingerprint Dive into the research topics of 'DEMM: A Dynamic Energy-Saving Mechanism for Multicore Memories'. Together they form a unique fingerprint.

  • Cite this

    Sharifi, A., Ding, W., Guttman, D., Zhao, H., Tang, X., Kandemir, M., & Das, C. (2017). DEMM: A Dynamic Energy-Saving Mechanism for Multicore Memories. In Proceedings - 25th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2017 (pp. 210-220). [8107447] (Proceedings - 25th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS 2017). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/MASCOTS.2017.16