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 条
  • [41] PARAMETRIC ANALYSIS OF SUBMERSIBLES
    RIND, H
    MARINE TECHNOLOGY SOCIETY JOURNAL, 1972, 6 (05) : 37 - &
  • [42] Trends in timing analysis
    Lisper, Bjorn
    FROM MODEL-DRIVEN DESIGN TO RESOURCE MANAGEMENT FOR DISTRIBUTED EMBEDDED SYSTEMS, 2006, 225 : 85 - 94
  • [43] Timing analysis in microlensing
    Giordano, Mose
    Nucita, Achille A.
    De Paolis, Francesco
    Ingrosso, Gabriele
    INTERNATIONAL JOURNAL OF MODERN PHYSICS D, 2017, 26 (05):
  • [44] A new framework for static timing analysis, incremental timing refinement, and timing simulation
    Chen, LC
    Gupta, SK
    Breuer, MA
    PROCEEDINGS OF THE NINTH ASIAN TEST SYMPOSIUM (ATS 2000), 2000, : 102 - 107
  • [45] On Timing Model Extraction and Hierarchical Statistical Timing Analysis
    Li, Bing
    Chen, Ning
    Xu, Yang
    Schlichtmann, Ulf
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (03) : 367 - 380
  • [46] Timing Macro Modeling for Efficient Hierarchical Timing Analysis
    Jiang, Iris Hui-Ru
    Lee, Pei-Yu
    2018 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2018, : 714 - 714
  • [47] Statistical timing analysis based on a timing yield model
    Najm, FN
    Menezes, N
    41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 460 - 465
  • [48] Parametric and non-parametric unsupervised cluster analysis
    Roberts, SJ
    PATTERN RECOGNITION, 1997, 30 (02) : 261 - 272
  • [49] TOPOLOGICAL CONSIDERATIONS OF PARAMETRIC ELECTROMECHANICAL DEVICES AND THEIR PARAMETRIC ANALYSIS
    KAPLAN, BZ
    IEEE TRANSACTIONS ON MAGNETICS, 1976, 12 (04) : 373 - 380
  • [50] Timing yield estimation from static timing analysis
    Gattiker, A
    Nassif, S
    Dinakar, R
    Long, C
    INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, PROCEEDINGS, 2001, : 437 - 442