Parametric timing analysis

被引:15
|
作者
Vivancos, E [1 ]
Healy, C
Mueller, F
Whalley, D
机构
[1] Univ Politecn Valencia, Dept Sistemas Informat & Computac, Valencia 46022, Spain
[2] Furman Univ, Dept Comp Sci, Greenville, SC 29613 USA
[3] Lawrence Livermore Natl Lab, Ctr Appl Sci Comp, Livermore, CA 94551 USA
[4] Florida State Univ, Dept Comp Sci, Tallahassee, FL 32306 USA
关键词
D O I
10.1145/384196.384230
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Embedded systems often have real-time constraints. Traditional timing analysis statically determines the maximum execution time of a task or a program in a real-time system. These systems typically depend on the worst-case execution time of tasks in order to make static scheduling decisions so that tasks can meet their deadlines. Static determination of worst-case execution times imposes numerous restrictions on real-time programs, which include that the maximum number of iterations of each loop must be known statically. These restrictions can significantly limit the class of programs that would be suitable for a real-time embedded system. This paper describes work-in-progress that uses static timing analysis to aid in making dynamic scheduling decisions. For instance, different algorithms with varying levels of accuracy may be selected based on the algorithm's predicted worst-case execution time and the time allotted for the task We represent the worst-case execution time of a function or a loop as a formula, where the unknown values affecting the execution time are parameterized. This parametric timing analysis produces formulas that can then be quickly evaluated at ran-time so dynamic scheduling decisions can be made with little overhead. Benefits of this work include expanding the class of applications that can be used in a real-time system, improving the accuracy of dynamic scheduling decisions, and more effective utilization of system resources.
引用
收藏
页码:88 / 93
页数:6
相关论文
共 50 条
  • [21] 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
    RTSS 2005: 26TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2005, : 233 - 242
  • [22] Parametric timing estimation with Newton-Gregory formulae
    van Engelen, Robert A.
    Gallivan, Kyle A.
    Walsh, Burt
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (11): : 1435 - 1463
  • [23] Diversities in timing of sexual debut among Nigerian youths aged 15-24 years: parametric and non-parametric survival analysis approach
    Fagbamigbe, Adeniyi Francis
    Idemudia, Erhabor
    AFRICAN HEALTH SCIENCES, 2017, 17 (01) : 39 - 51
  • [24] Statistical timing for parametric yield prediction of digital integrated circuits
    Jess, JAG
    Kalafala, K
    Naidu, SR
    Otten, RHJM
    Visweswariah, C
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 932 - 937
  • [25] An Adaptive Test for Parametric Faults Based on Statistical Timing Information
    Shintani, Michihiro
    Uezono, Takumi
    Takahashi, Tomoyuki
    Ueyama, Hiroyuki
    Sato, Takashi
    Hatayama, Kazumi
    Aikyo, Takashi
    Masu, Kazuya
    2009 ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2009, : 151 - +
  • [26] A parametric fMRI investigation of context effects in sensorimotor timing and coordination
    Jantzen, K. J.
    Oullier, O.
    Marshall, M.
    Steinberg, F. L.
    Kelso, J. A. S.
    NEUROPSYCHOLOGIA, 2007, 45 (04) : 673 - 684
  • [27] Statistical timing for parametric yield prediction of digital integrated circuits
    Jess, Jochen A. G.
    Kalafala, Kerim
    Naidu, Srinath R.
    Otten, Ralph H. J. M.
    Visweswariah, Chandu
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (11) : 2376 - 2392
  • [28] On the Parametric Thermal Analysis of Emissive Heat Loss in Multi-Layer Vacuum-Enclosed Timing Systems
    Miskell, Kyle L.
    Lemmon, Andrew N.
    Owings, H. Bryan
    PROCEEDINGS OF THE 47TH ANNUAL PRECISE TIME AND TIME INTERVAL SYSTEMS AND APPLICATIONS MEETING, 2016, : 161 - 166
  • [29] Simulation acceleration for dynamic timing analysis with static timing analysis
    Ma, Lin
    Shen, Haihua
    Hu, Weiwu
    TENCON 2006 - 2006 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2006, : 1419 - +
  • [30] Timing analysis of keystrokes and timing attacks on SSH
    Song, DXD
    Wagner, D
    Tian, XQ
    USENIX ASSOCIATION PROCEEDINGS OF THE 10TH USENIX SECURITY SYMPOSIUM, 2001, : 337 - 352