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 条
  • [31] Timing analysis and timing predictability extended abstract
    Wilhelm, R
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2005, 3657 : 317 - 323
  • [32] Timing of gait events affects whole trajectory analyses: A statistical parametric mapping sensitivity analysis of lower limb biomechanics
    Honert, Eric C.
    Pataky, Todd C.
    JOURNAL OF BIOMECHANICS, 2021, 119
  • [33] PARAMETRIC STUDY OF ROLE OF VAGAL TIMING IN CARDIAC CYCLE TIME EFFECTS
    JENNINGS, JR
    WOOD, CC
    PSYCHOPHYSIOLOGY, 1978, 15 (03) : 293 - 293
  • [34] Multi-parametric Model Predictive Control for Variable Valve Timing
    Lee, Junho
    Chang, Hyuk-Jun
    2017 17TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2017, : 1218 - 1221
  • [35] ANALYSIS OF THE PARAMETRIC CONVERTER
    SEN, PK
    FAM, WZ
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS AND CONTROL INSTRUMENTATION, 1979, 26 (02): : 93 - 98
  • [36] PARAMETRIC ANALYSIS OF PSYCHOTHERAPY
    SHOSTROM, EL
    RILEY, CMD
    JOURNAL OF CONSULTING AND CLINICAL PSYCHOLOGY, 1968, 32 (06) : 628 - &
  • [37] Parametric harmonic analysis
    Nguyen, TT
    IEE PROCEEDINGS-GENERATION TRANSMISSION AND DISTRIBUTION, 1997, 144 (01) : 21 - 25
  • [38] A timing analysis of AODV
    Chiyangwa, S
    Kwiatkowska, M
    FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, PROCEEDINGS, 2005, 3535 : 306 - 321
  • [39] Timing constraint analysis
    Grundon, S
    Hayes, I
    Fidge, C
    PROCEEDINGS OF THE 21ST AUSTRALASIAN COMPUTER SCIENCE CONFERENCE, ACSC'98, 1998, 20 (01): : 575 - 586
  • [40] PARAMETRIC SHIMMY ANALYSIS
    周进雄
    诸德培
    Chinese Journal of Aeronautics, 1998, (03)