Parametric Timing Analysis and Its Application to Dynamic Voltage Scaling

被引:10
|
作者
Mohan, Sibin [1 ]
Mueller, Frank [1 ]
Root, Michael [2 ]
Hawkins, William [2 ]
Healy, Christopher [2 ]
Whalley, David [3 ]
Vivancos, Emilio [4 ]
机构
[1] N Carolina State Univ, Dept Comp Sci, Ctr Embedded Syst Res, Raleigh, NC 27695 USA
[2] Furman Univ, Dept Comp Sci, Greenville, SC 29613 USA
[3] Florida State Univ, Dept Comp Sci, Tallahassee, FL 32306 USA
[4] Univ Politecn Valencia, Dept Sistemas Informat & Computac, Valencia 46022, Spain
关键词
Algorithms; Experimentation; Real-time systems; worst-case execution time; timing analysis; dynamic voltage scaling; CACHE; PIPELINE;
D O I
10.1145/1880050.1880061
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Embedded systems with real-time constraints depend on a priori knowledge of worst-case execution times (WCETs) to determine if tasks meet deadlines. Static timing analysis derives bounds on WCETs but requires statically known loop bounds. This work removes the constraint on known loop bounds through parametric analysis expressing WCETs as functions. Tighter WCETs are dynamically discovered to exploit slack by dynamic voltage scaling (DVS) saving 60% to 82% energy over DVS-oblivious techniques and showing savings close to more costly dynamic-priority DVS algorithms. Overall, parametric analysis expands the class of real-time applications to programs with loop-invariant dynamic loop bounds while retaining tight WCET bounds.
引用
收藏
页数:34
相关论文
共 50 条
  • [1] ParaScale: Exploiting parametric timing analysis for real-time schedulers and dynamic voltage scaling
    Mohan, S
    Mueller, F
    Hawkins, W
    Root, M
    Healy, C
    Whalley, D
    [J]. RTSS 2005: 26TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2005, : 233 - 242
  • [2] Area and Power-Efficient Timing Error Predictor for Dynamic Voltage and Frequency Scaling Application
    Sannena, Govinda
    Das, Bishnu Prasad
    [J]. PROCEEDINGS OF 2016 IEEE INTERNATIONAL SYMPOSIUM ON NANOELECTRONIC AND INFORMATION SYSTEMS (INIS), 2016, : 244 - 249
  • [3] An improved timing monitor for deep dynamic voltage scaling system
    Shan, Weiwei
    Gu, Haolin
    Li, Bo
    Wu, Xiaoqing
    Jin, Haikun
    Guo, Yintao
    Cao, Peng
    [J]. IEICE ELECTRONICS EXPRESS, 2013, 10 (06):
  • [4] Analysis of clocked timing elements for dynamic voltage scaling effects over process parameter variation
    Dao, HQ
    Nowka, K
    Oklobdzija, VG
    [J]. ISLPED'01: PROCEEDINGS OF THE 2001 INTERNATIONAL SYMPOSIUM ON LOWPOWER ELECTRONICS AND DESIGN, 2001, : 56 - 59
  • [5] A new way of estimating compute-boundedness and its application to dynamic voltage scaling
    Venkatachalam, Vasanth
    Franz, Michael
    Probst, Christian W.
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2007, 3 (1-2) : 17 - 30
  • [6] The limit of dynamic voltage scaling and insomniac dynamic voltage scaling
    Zhai, B
    Blaauw, D
    Sylvester, D
    Flautner, K
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2005, 13 (11) : 1239 - 1252
  • [7] Timing Error Prediction based Adaptive Voltage Scaling for Dynamic Variation Tolerance
    Shan, Weiwei
    Xu, Zhipeng
    [J]. 2014 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS), 2014, : 739 - 742
  • [8] Online Measurement of Timing in Circuits: for Health Monitoring and Dynamic Voltage & Frequency Scaling
    Levine, Joshua M.
    Stott, Edward
    Constantinides, George A.
    Cheung, Peter Y. K.
    [J]. 2012 IEEE 20TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2012, : 109 - 116
  • [9] Temperature and voltage aware timing analysis: Application to voltage drops
    Lasbouygues, B.
    Wilson, R.
    Azemard, N.
    Maurine, P.
    [J]. 2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 1012 - +
  • [10] Statistical Analysis of SRAM Parametric Failure under Supply Voltage Scaling
    Vatajelu, E. I.
    Figueras, J.
    [J]. PROCEEDINGS OF 2010 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION, QUALITY AND TESTING, ROBOTICS (AQTR 2010), VOLS. 1-3, 2010,