skip to main content
10.1145/2627369.2627616acmconferencesArticle/Chapter ViewAbstractPublication PagesislpedConference Proceedingsconference-collections
research-article

Sleep-aware variable partitioning for energy-efficient hybrid PRAM and DRAM main memory

Authors Info & Claims
Published:11 August 2014Publication History

ABSTRACT

Energy consumption of memories is always a significant issue for computing systems. Recently, hybrid PRAM and DRAM memory architectures have been proposed. It combines the advantages of DRAM and PRAM, such as low leakage power in PRAM and short write latency in DRAM. However, the leakage power in DRAM is still considerable in hybrid memories. The leakage power can only be reduced by turning DRAM into sleep state. In this paper, a novel proximity concept is proposed to guide the variable partitioning to maximize the possibility of turning DRAM into sleep mode. A novel Sleep-Aware Variable Partition Algorithm (SAVPA) is then proposed with the objective of maximizing the sleep time of DRAM while satisfying the performance and endurance constraints. The experiment results show that SAVPA reduces the energy consumption by 11.25% in average (up to 15.84%) compared to the state-of-art work with simple sleep technique.

References

  1. CACTI: http://http://www.cacti.net/.Google ScholarGoogle Scholar
  2. MediaBench: http://euler.slu.edu/~fritts/mediabench/.Google ScholarGoogle Scholar
  3. P. Baptiste, M. Chrobak, and C. Dürr. Polynomial time algorithms for minimum energy scheduling. In Proceedings of the 15th annual European conference on Algorithms, ESA'07, pages 136--150. Springer-Verlag, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. X. Dong, C. Xu, Y. Xie, and N. Jouppi. Nvsim: A circuit-level performance, energy, and area model for emerging nonvolatile memory. Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, 31(7):994--1007, July 2012.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. S. Kang, W. Y. Cho, B.-H. Cho, K.-J. Lee, C.-S. Lee, H.-R. Oh, B.-G. Choi, Q. Wang, H.-J. Kim, M.-H. Park, Y. H. Ro, S. Kim, C.-D. Ha, K.-S. Kim, Y.-R. Kim, D.-E. Kim, C.-K. Kwak, H.-G. Byun, G. Jeong, H. Jeong, K. Kim, and Y. Shin. A 0.1-μm 1.8-v 256-mb phase-change random access memory (pram) with 66-mhz synchronous burst-read operation. Solid-State Circuits, IEEE Journal of, 42(1):210--218, Jan 2007.Google ScholarGoogle ScholarCross RefCross Ref
  6. A. Krall, I. Pryanishnikov, U. Hirnschrott, and C. Panis. Xdspcore: a compiler-based configurable digital signal processor. Micro, IEEE, 24(4):67--78, July 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. R. Leupers and D. Kotte. Variable partitioning for dual memory bank dsps. In Proceedings of the Acoustics, Speech, and Signal Processing, 200. On IEEE International Conference - Volume 02, ICASSP '01, pages 1121--1124, Washington, DC, USA, 2001. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. T. Liu, Y. Zhao, C. Xue, and M. Li. Power-aware variable partitioning for dsps with hybrid pram and dram main memory. In Design Automation Conference (DAC), 2011 48th ACM/EDAC/IEEE, pages 405--410, June 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. G. D. Micheli. Synthesis and Optimization of Digital Circuits. McGraw-Hill Higher Education, 1st edition, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. A. R. Saghir, P. Chow, and C. G. Lee. Exploiting dual data-memory banks in digital signal processors. SIGPLAN Not., 31(9):234--243, Sept. 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Z. Wang and X. S. Hu. Energy-aware variable partitioning and instruction scheduling for multibank memory architectures. ACM Trans. Des. Autom. Electron. Syst., 10(2):369--388, Apr. 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. S. J. E. Wilton and N. Jouppi. Cacti: an enhanced cache access and cycle time model. Solid-State Circuits, IEEE Journal of, 31(5):677--688, May 1996.Google ScholarGoogle Scholar
  13. Q. Zhuge, E.-M. Sha, B. Xiao, and C. Chantrapornchai. Efficient variable partitioning and scheduling for dsp processors with multiple memory modules. Signal Processing, IEEE Transactions on, 52(4):1090--1099, April 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. J. S. C. Zivojnovic, V. and H. Meyr. Dspstone: a dsp-oriented benchmarking methodology. In Proceedings of the International Conference on Signal Processing Applications and Technology, 1994.Google ScholarGoogle Scholar

Index Terms

  1. Sleep-aware variable partitioning for energy-efficient hybrid PRAM and DRAM main memory

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        ISLPED '14: Proceedings of the 2014 international symposium on Low power electronics and design
        August 2014
        398 pages
        ISBN:9781450329750
        DOI:10.1145/2627369

        Copyright © 2014 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 11 August 2014

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        ISLPED '14 Paper Acceptance Rate63of184submissions,34%Overall Acceptance Rate398of1,159submissions,34%

        Upcoming Conference

        ISLPED '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader