Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2591513.2591590acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
research-article

High level energy modeling of controller logic in data caches

Published: 20 May 2014 Publication History

Abstract

In modern embedded processor caches, a significant amount of energy dissipation occurs in the controller logic part of the cache. Previous power/energy modeling tools have focused on the core memory part of the cache. We propose energy models for two of these modules -- Write Buffer and Replacement logic. Since this hardware is generally synthesized by designers, our power models are also based on empirical data. We found a linear dependence of the per-access write buffer energy on the write buffer depth and write width. We validated our models on several different benchmark examples, using different technology nodes. Our models generate energy estimates that are within 4.2% of those measured by detailed power simulations, making the models valuable mechanisms for rapid energy estimates during architecture exploration.

References

[1]
M. B. Kamble and K. Ghose, "Analytical energy dissipation models for low-power caches," ISLPED, 1997
[2]
M. Mamidipaka and N. Dutt, "An enhanced power estimation model for on-chip caches," UC Irvine, Tech. Rep., September 2004.
[3]
N. Muralimanohar, R. Balasubramonian, and N. P. Jouppi, "Architectingefficient interconnects for large caches with CACTI 6.0," IEEE Micro,28(1), 2008
[4]
A. Kahng, B. Li, L.-S. Peh, and K. Samadi, "Orion 2.0: A power-area simulator for interconnection networks," TVLSI, 20(1), 2012.
[5]
J. Handy, phThe cache memory book.\hskip 1em plus 0.5em minus 0.4em\relax San Diego, CA, USA: Academic Press Professional, Inc., 1993.
[6]
H. Ghasemzadeh, S. Sepideh Mazrouee, and M. R. Kakoee, "Modified Pseudo LRU Replacement Algorithm," ECBS 2006
[7]
"Ultra Low-Power Intel® Embedded Processor." http://www.intel.com/design/intarch/prodbref/272713.htm
[8]
\BIBentryALTinterwordspacing"Powerpc g4 architecture white paper." http://cache.freescale.com/files/product/doc/G4WP.pdf\BIBentrySTDinterwordspacing
[9]
http:www.caviumnetworks.com
[10]
K. Skadron and D. W. Clark, "Design Issues and Tradeoffs for Write Buffers," HPCA 1997
[11]
DEC, "Alpha 21164 microprocessor, hardware reference manual,"Tech. Rep. EC-QAEQD-TE, 1996.
[12]
J. L. Hennessy and D. A. Patterson, phComputer Architecture - A Quantitative Approach.\hskip 1em plus 0.5em minus 0.4em\relax Elsevier, 1990.
[13]
\BIBentryALTinterwordspacing"The SimpleScalar Architectural Research Tool, version 3.0."http://www.simplescalar.com/\BIBentrySTDinterwordspacing
[14]
X. Dong et al.,"NVSim: A Circuit-Level Performance, Energy, and Area Model for Emerging Nonvolatile Memory." TCAD, 31(7), 2012.

Cited By

View all
  • (2018)Userspace Hypervisor Data Characterization in Virtualized Environment2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS)10.1109/PADSW.2018.8644612(638-645)Online publication date: Dec-2018

Index Terms

  1. High level energy modeling of controller logic in data caches

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GLSVLSI '14: Proceedings of the 24th edition of the great lakes symposium on VLSI
    May 2014
    376 pages
    ISBN:9781450328166
    DOI:10.1145/2591513
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 20 May 2014

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. data caches
    2. energy modeling
    3. synthesis
    4. write buffer

    Qualifiers

    • Research-article

    Conference

    GLSVLSI '14
    Sponsor:
    GLSVLSI '14: Great Lakes Symposium on VLSI 2014
    May 21 - 23, 2014
    Texas, Houston, USA

    Acceptance Rates

    GLSVLSI '14 Paper Acceptance Rate 49 of 179 submissions, 27%;
    Overall Acceptance Rate 312 of 1,156 submissions, 27%

    Upcoming Conference

    GLSVLSI '25
    Great Lakes Symposium on VLSI 2025
    June 30 - July 2, 2025
    New Orleans , LA , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 27 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Userspace Hypervisor Data Characterization in Virtualized Environment2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS)10.1109/PADSW.2018.8644612(638-645)Online publication date: Dec-2018

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media