Superscalar processor performance enhancement through reliable dynamic clock frequency tuning

被引:11
|
作者
Subramanian, Viswanathan [1 ]
Bezdek, Mikel [1 ]
Avirneni, Naga D. [1 ]
Somani, Arun [1 ]
机构
[1] Iowa State Univ, Dependable Comp & Networking Lab, Ames, IA 50011 USA
基金
美国国家科学基金会;
关键词
superscalar processor; dynamic overclocking; fault-tolerant computing; reliability;
D O I
10.1109/DSN.2007.90
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Synchronous circuits are typically clocked considering worst case timing paths so that timing errors are avoided under all circumstances. In the case of a pipelined processor this has special implications since the operating frequency of the entire pipeline is limited by the slowest stage. Our goal, in this paper is to achieve higher performance in superscalar processors by dynamically varying the operating frequency during run time past worst case limits. The key objective is to see the effect of overclocking on superscalar processors for various benchmark applications, and analyze the associated overhead, in terms of extra hardware and error recovery penalty, when the clock frequency is adjusted dynamically. We tolerate timing errors occurring at speeds higher than what the circuit is designed to operate at by implementing an efficient error detection and recovery mechanism. We also study the limitations imposed by minimum path constraints on our technique. Experimental results show that an average performance gain up to 57% across all benchmark applications is achievable.
引用
收藏
页码:196 / +
页数:2
相关论文
共 27 条
  • [1] Uniprocessor performance enhancement through adaptive clock frequency control
    Uht, AK
    IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (02) : 132 - 140
  • [2] A 167-processor 65 nm computational platform with per-processor dynamic supply voltage and dynamic clock frequency scaling
    Truong, Dean
    Cheng, Wayne
    Mohsenin, Tinoosh
    Yu, Zhiyi
    Jacobson, Toney
    Landge, Gouri
    Meeuwsen, Michael
    Watnik, Christine
    Mejia, Paul
    Tran, Anh
    Webb, Jeremy
    Work, Eric
    Xiao, Zhibin
    Baas, Bevan
    2008 IEEE SYMPOSIUM ON VLSI CIRCUITS, 2008, : 17 - 18
  • [3] A 167-processor 65 nm computational platform with per-processor dynamic supply voltage and dynamic clock frequency scaling
    Truong, Dean
    Cheng, Wayne
    Mohsenin, Tinoosh
    Yu, Zhiyi
    Jacobson, Toney
    Landge, Gouri
    Meeuwsen, Michael
    Watnik, Christine
    Mejia, Paul
    Tran, Anh
    Webb, Jeremy
    Work, Eric
    Xiao, Zhibin
    Baas, Bevan
    2008 SYMPOSIUM ON VLSI CIRCUITS, DIGEST OF TECHNICAL PAPERS, 2008, : 22 - 23
  • [4] Performance Of Clock Mesh Under Dynamic Voltage And Frequency Scaling
    Harsha, P.
    Sunil, K., V
    Reuben, John
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES, ICICT 2014, 2015, 46 : 1433 - 1440
  • [5] Enhancement of power system dynamic performance through an on-line self-tuning adaptive SVC controller
    Rahim, AHMA
    Nowicki, EP
    Malik, OP
    ELECTRIC POWER SYSTEMS RESEARCH, 2006, 76 (9-10) : 801 - 807
  • [6] Energy-efficient processor design using multiple clock domains with dynamic voltage and frequency scaling
    Semeraro, G
    Magklis, G
    Balasubramonian, R
    Albonesi, DH
    Dwarkadas, S
    Scott, ML
    EIGHTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2002, : 29 - 40
  • [7] Value-based clock gating and operation packing: Dynamic strategies for improving processor power and performance
    Brooks, D
    Martonosi, M
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2000, 18 (02): : 89 - 126
  • [8] Performance Improvement of HSDPA/UMTS Networks through Dynamic Code Tuning
    Garcia-Lozano, Mario
    Ruiz-Boque, Silvia
    Perez-Romero, Jordi
    Sallent, Oriol
    2008 IEEE 19TH INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, 2008, : 482 - 486
  • [9] Dynamic Performance Enhancement of a DFIG System through Converter Controls
    Rahim, A. H. M. A.
    Habiballah, I. O.
    Nowicki, E. P.
    2009 IEEE POWER & ENERGY SOCIETY GENERAL MEETING, VOLS 1-8, 2009, : 4341 - 4348
  • [10] Quantized Decoder Adaptively Predicting both Optimum Clock Frequency and Optimum Supply Voltage for a Dynamic Voltage and Frequency Scaling Controlled Multimedia Processor
    Kobayashi, Nobuaki
    Enomoto, Tadayoshi
    IEICE TRANSACTIONS ON ELECTRONICS, 2018, E101C (08): : 671 - 679