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

Towards a software approach to mitigate voltage emergencies

Published: 27 August 2007 Publication History

Abstract

Increases in peak current draw and reductions in the operating voltages ofprocessors continue to amplify the importance of dealing with voltage fluctuations in processors. One approach suggested has been to not only react to these fluctuations but also attempt to eliminate future occurrences of these fluctuations by dynamically modifying the executing program. This paper investigates the potential of a very simple dynamic scheme to appreciably reduce the number of run-time voltage emergencies. It shows that we can map many of the voltage emergencies in the execution of the SPEC benchmarks on an aggressive superscalar design to a few static loops, categorize the microarchitectural cause of the emergencies in each important loop through simple observations and a simple priority function, and finally apply straight forward software optimization strategies to mitigate up to 70% of the future voltage swings.

References

[1]
Semiconductor Industry Association, "International Technology Roadmap for Semiconductors," 2005.
[2]
E. Grochowski, D. Ayers, and V. Tiwari, "Microarchitectural Simulation and Control of di/dt-induced Power Supply Voltage Variation," in Int'l Symposium on High-Performance Computer Architecture, 2002.
[3]
R. Joseph, D. Brooks, and M. Martonosi, "Control Techniques to Eliminate Voltage Emergencies in High Performance Processors," in Int'l Symposium on High-Performance Computer Architecture, 2003.
[4]
M. D. Powell and T. N. Vijaykumar, "Pipeline muffling and a priori current ramping: architectural techniques to reduce high-frequency inductive noise," in Int'l Symposium on Low Power Electronics and Design, 2003.
[5]
K. Hazelwood and D. Brooks, "Eliminating Voltage Emergencies via Microarchitectural Voltage Control Feedback and Dynamic Optimization," in International Symposium on Low-Power Electronics and Design, Newport Beach, CA, August 2004, pp. 326--331.
[6]
M. Powell and T. N. Vijaykumar, "Exploiting Resonant Behavior to Reduce Inductive Noise," in Int'l Symp. on Computer Architecture, Jun 2004.
[7]
M. Toburen, "Power Analysis and Instruction Scheduling for Reduced di/dt in the Execution Core of High-Performance Microprocessors," Master's thesis, NC State University, USA, 1999.
[8]
H.-S. Yun and J. Kim, "Power-aware Modulo Scheduling for High-Performance VLIW Processors," in ISLPED '01: Proceedings of the 2001 International Symposium on Low Power Electronics and Design, 2001, pp. 40--45.
[9]
W. El-Essawy and D. Albonesi, "Mitigating Inductive Noise in SMT Processors," in International Symposium on Low Power Electronics and Design, August 2004.
[10]
K. Aygun, M. J. Hill, K. Eilert, R. Radhakrishnan, and A. Levin, "Power Delivery for High-Performance Microprocessors," Intel Technology Journal, vol. 9, no. 4, Nov. 2005.
[11]
D. Brooks, V. Tiwari, and M. Martonosi, "Wattch: a Framework for Architectural-level Power Analysis and Optimizations," in 27th Annual International Symposium on Computer Architecture, 2000.

Cited By

View all
  • (2022)Hardware Level ApproximationsApproximate Computing Techniques10.1007/978-3-030-94705-7_3(43-79)Online publication date: 3-Jan-2022
  • (2022)Challenges on Unveiling Voltage Margins from the Node to the Datacentre LevelComputing at the EDGE10.1007/978-3-030-74536-3_2(13-49)Online publication date: 20-Sep-2022
  • (2021)A Proactive System for Voltage-Droop Mitigation in a 7-nm Hexagon™ ProcessorIEEE Journal of Solid-State Circuits10.1109/JSSC.2020.304378656:4(1166-1175)Online publication date: Apr-2021
  • Show More Cited By

Index Terms

  1. Towards a software approach to mitigate voltage emergencies

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ISLPED '07: Proceedings of the 2007 international symposium on Low power electronics and design
    August 2007
    432 pages
    ISBN:9781595937094
    DOI:10.1145/1283780
    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: 27 August 2007

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. di/dt
    2. dynamic optimization framework
    3. hardware-software codesign
    4. voltage emergencies

    Qualifiers

    • Article

    Conference

    ISLPED07
    Sponsor:

    Acceptance Rates

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

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 11 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Hardware Level ApproximationsApproximate Computing Techniques10.1007/978-3-030-94705-7_3(43-79)Online publication date: 3-Jan-2022
    • (2022)Challenges on Unveiling Voltage Margins from the Node to the Datacentre LevelComputing at the EDGE10.1007/978-3-030-74536-3_2(13-49)Online publication date: 20-Sep-2022
    • (2021)A Proactive System for Voltage-Droop Mitigation in a 7-nm Hexagon™ ProcessorIEEE Journal of Solid-State Circuits10.1109/JSSC.2020.304378656:4(1166-1175)Online publication date: Apr-2021
    • (2020)Exceeding Conservative Limits: A Consolidated Analysis on Modern Hardware MarginsIEEE Transactions on Device and Materials Reliability10.1109/TDMR.2020.298981320:2(341-350)Online publication date: Jun-2020
    • (2020)Identification of an Entire Workload's CPU-Vmin from the n-First Seconds of its Execution Based on Performance Counters2020 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)10.1109/ISPASS48437.2020.00049(296-305)Online publication date: Aug-2020
    • (2019)Modern Hardware Margins: CPUs, GPUs, FPGAs Recent System-Level Studies2019 IEEE 25th International Symposium on On-Line Testing and Robust System Design (IOLTS)10.1109/IOLTS.2019.8854386(129-134)Online publication date: Jul-2019
    • (2019)Adaptive Voltage/Frequency Scaling and Core Allocation for Balanced Energy and Performance on Multicore CPUs2019 IEEE International Symposium on High Performance Computer Architecture (HPCA)10.1109/HPCA.2019.00033(133-146)Online publication date: Feb-2019
    • (2018)Leveraging CPU electromagnetic emanations for voltage noise characterizationProceedings of the 51st Annual IEEE/ACM International Symposium on Microarchitecture10.1109/MICRO.2018.00053(573-585)Online publication date: 20-Oct-2018
    • (2018)Micro-Viruses for Fast System-Level Voltage Margins Characterization in Multicore CPUs2018 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)10.1109/ISPASS.2018.00014(54-63)Online publication date: Apr-2018
    • (2018)Compiler-Directed Energy EfficiencyEnergy Efficient High Performance Processors10.1007/978-981-10-8554-3_4(107-133)Online publication date: 23-Mar-2018
    • Show More Cited By

    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