Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Making Typical Silicon Matter with Razor

Published: 01 March 2004 Publication History
  • Get Citation Alerts
  • Abstract

    Voltage scaling has emerged as a powerful technology for addressing the power challenges that current on-chip densities pose. Razor is a voltage-scaling technology based on dynamic, in-situ detection and correction of circuit-timing errors. Razor permits design optimizations that tune theenergy in a microprocessor pipeline to typical circuit-operational levels. This eliminates the voltage margins that traditional worst-case design methodologies require and lets digital systems run correctly and robustly at the edge of minimum power consumption.Occasional heavyweight computations may fail and require additional time and energy for recovery, but the optimized pipeline requires significantly less energy overall than traditional designs.

    References

    [1]
    D. Ernst, et al., "Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation," Proc. 36th Ann. Int'l Symp. Microarchitecture (MICRO-36), IEEE CS Press, 2003, pp. 7-18.
    [2]
    T. Mudge, "Power: A First-Class Architectural Design Constraint," Computer, Apr. 2001, pp. 52-58.
    [3]
    R.F. Sproull I.E. Sutherland and C.E. Molnar, "The Counterflow Pipeline Processor Architecture," IEEE Design and Test of Computers, Fall 1994, pp. 48-59.
    [4]
    K. Flautner and T. Mudge, "Vertigo: Automatic Performance-Setting for Linux," Proc. 5th Conf. Operating Systems Design and Implementation (OSDI), ACM Press, 2002, pp. 105-116.
    [5]
    K. Flautner, et al.,to appear in "IEM 926: An Energy-Efficient SoC with Dynamic Voltage Scaling," Proc. Design Automation and Test in Europe (DATE-2004), IEEE CS Press, 2004.
    [6]
    N. Kim, et al., "Drowsy Instruction Caches: Leakage Power Reduction Using Dynamic Voltage Scaling and Cache Subbank Prediction," Proc. 35th Ann. IEEE/ACM Symp. Microarchitecture (MICRO-35), IEEE CS Press, 2002, pp. 219-230.
    [7]
    K. Flautner, et al., "Drowsy Caches: Simple Techniques for Reducing Leakage Power," Proc. 29th Ann. Int'l Symp. Computer Architecture, IEEE CS Press, 2002, pp. 148-157 .
    [8]
    J. Ziegler, et al., "IBM Experiments in Soft Fails in Computer Electronics," IBM J. Research and Development, Jan. 1996, pp. 3-18.
    [9]
    P. Rubinfeld, "Managing Problems at High Speed," Computer, Jan. 1998, pp. 47-48.
    [10]
    T. May and M. Woods, "Alpha-Particle-Induced Soft Errors in Dynamic Memories," IEEE Trans. Electron Devices, vol. 26, no. 2, 1979, pp. 2-9.
    [11]
    J. Ziegler, "Terrestrial Cosmic Rays, IBM J. Research and Development, Jan. 1996, pp. 19-39.

    Cited By

    View all
    • (2018)A Case for a More Effective, Power-Efficient Turbo BoostingACM Transactions on Architecture and Code Optimization10.1145/317043315:1(1-22)Online publication date: 22-Mar-2018
    • (2018)Continuous Online Self-Monitoring Introspection Circuitry for Timing Repair by Incremental Partial-Reconfiguration (COSMIC TRIP)ACM Transactions on Reconfigurable Technology and Systems10.1145/315822911:1(1-23)Online publication date: 26-Jan-2018
    • (2018)Performance Sensor for Reliable OperationUniversal Access in Human-Computer Interaction. Virtual, Augmented, and Intelligent Environments 10.1007/978-3-319-92052-8_28(347-365)Online publication date: 15-Jul-2018
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Computer
    Computer  Volume 37, Issue 3
    March 2004
    94 pages

    Publisher

    IEEE Computer Society Press

    Washington, DC, United States

    Publication History

    Published: 01 March 2004

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 27 Jul 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)A Case for a More Effective, Power-Efficient Turbo BoostingACM Transactions on Architecture and Code Optimization10.1145/317043315:1(1-22)Online publication date: 22-Mar-2018
    • (2018)Continuous Online Self-Monitoring Introspection Circuitry for Timing Repair by Incremental Partial-Reconfiguration (COSMIC TRIP)ACM Transactions on Reconfigurable Technology and Systems10.1145/315822911:1(1-23)Online publication date: 26-Jan-2018
    • (2018)Performance Sensor for Reliable OperationUniversal Access in Human-Computer Interaction. Virtual, Augmented, and Intelligent Environments 10.1007/978-3-319-92052-8_28(347-365)Online publication date: 15-Jul-2018
    • (2017)Error-Efficient Computing SystemsFoundations and Trends in Electronic Design Automation10.1561/100000004911:4(362-461)Online publication date: 18-Dec-2017
    • (2016)Timing Error Tolerance in Small Core Designs for SoC ApplicationsIEEE Transactions on Computers10.1109/TC.2015.242056265:2(654-663)Online publication date: 1-Feb-2016
    • (2015)Application-Specific Cross-Layer Optimization Based on Predictive Variable-Latency VLSI DesignACM Journal on Emerging Technologies in Computing Systems10.1145/274634112:3(1-19)Online publication date: 21-Sep-2015
    • (2015)Imprecise Datapath DesignACM Transactions on Reconfigurable Technology and Systems10.1145/26295278:2(1-23)Online publication date: 17-Mar-2015
    • (2014)Timing Error Tolerance in Pipeline Based Core DesignsProceedings of the 18th Panhellenic Conference on Informatics10.1145/2645791.2645797(1-6)Online publication date: 2-Oct-2014
    • (2014)Datapath Synthesis for OverclockingProceedings of the 51st Annual Design Automation Conference10.1145/2593069.2593118(1-6)Online publication date: 1-Jun-2014
    • (2013)Low-voltage low-overhead asynchronous logicProceedings of the 2013 International Symposium on Low Power Electronics and Design10.5555/2648668.2648734(261-266)Online publication date: 4-Sep-2013
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media