[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1013235.1013253acmconferencesArticle/Chapter ViewAbstractPublication PagesislpedConference Proceedingsconference-collections
Article

Impact of technology scaling on energy aware execution cache-based microarchitectures

Published: 09 August 2004 Publication History

Abstract

Reducing total power consumption in high performance microprocessors can be achieved by limiting the amount of logic involved in decoding, scheduling and executing each instruction. One of the solutions to this problem involves the use of a microarchitecture based on an Execution Cache (EC) whose role is to cache already done work for later reuse.In this paper, we explore the design space for such a microarchitecture, looking at how the cache size, associativity and replacement algorithm affect the overall performance and power efficiency. We also look at the scalability of this solution across next process generations, evaluating the energy efficiency of such caching mechanisms in the presence of increasing leakage power. Over a spectrum of SPEC2000 benchmarks, an average of 35% energy reduction is achieved for technologies ranging from 130nm to 90nm and 65nm, at the expense of a negligible performance hit.

References

[1]
F. Theeuwen and E. Seelen, "Power Reduction Through Clock Gating by Symbolic Manipulation," in Proceedings of the Workshop on Logic and Architecture Synthesis, 1996.
[2]
A. Agarwal, H. Li, and K. Roy, "DRG-Cache: A Data Retention Gated-Ground Cache for Low Power", in Proceedings of DAC, 2002.
[3]
J. Kin, Gupta Munish, and W. H. Mangione-Smith, "The filter cache: an energy efficient memory structure," in Proceedings of the International Symposium on Microarchitecture, pages 142--147, December 1997.
[4]
N. Bellas and I. Hajj, "Architectural and Compiler Techniques for Energy Reduction in High Performance Processors," in Proceedings of ISLPED, pages 72--75, August 1998.
[5]
INTEL Corp - US Patent US6170038 "Trace based instruction caching".
[6]
B. Solomon, A. Mendelson, D. Orenstein, Y. Almog, and R. Ronen, "Micro-Operation Cache: A Power Aware Frontend for Variable Instruction Length ISA," in Proceedings of ISLPED, August 2001.
[7]
R. Rosner, A. Mendelson, and R. Ronen, "Filtering Techniques to Improve Trace-Cache Efficiency," in Proceedings of the International Conference on Parallel Architectures and Compilation Techniques, pages 37--48, September 2001.
[8]
E. Talpes and D. Marculescu, "Power Reduction Through Work Reuse," in Proceedings of ISLPED, pages 340--345, August 2001.
[9]
International Technology Roadmap for Semiconductors, 2003 Edition, http://public.itrs.net/
[10]
K. C. Yeager, "The MIPS R10000 superscalar microprocessor", in Proceedings of the International Symposium on Microarchitecture, pages 28--40, April 1996.
[11]
J. A. Butts, and G. S. Sohi, "A Static Power Model for Architects", in Proceedings of the International Symposium on Microarchitecture, pages 191--201, December 2000.
[12]
D. Brooks, V. Tiwari, and M. Martonosi, "Wattch: A Framework for Architectural-Level Power Analysis and Optimizations," in Proceedings of the ISCA, pages 83--94, June 2000.

Cited By

View all
  • (2005)Increased Scalability and Power Efficiency by Using Multiple Speed PipelinesProceedings of the 32nd annual international symposium on Computer Architecture10.1109/ISCA.2005.33(310-321)Online publication date: 4-Jun-2005

Index Terms

  1. Impact of technology scaling on energy aware execution cache-based microarchitectures

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ISLPED '04: Proceedings of the 2004 international symposium on Low power electronics and design
    August 2004
    414 pages
    ISBN:1581139292
    DOI:10.1145/1013235
    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: 09 August 2004

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Conference

    ISLPED04
    Sponsor:
    ISLPED04: International Symposium on Low Power Electronics and Design
    August 9 - 11, 2004
    California, Newport Beach, USA

    Acceptance Rates

    Overall Acceptance Rate 398 of 1,159 submissions, 34%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 14 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2005)Increased Scalability and Power Efficiency by Using Multiple Speed PipelinesProceedings of the 32nd annual international symposium on Computer Architecture10.1109/ISCA.2005.33(310-321)Online publication date: 4-Jun-2005

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media