Retargetable static timing analysis for embedded software

被引:14
|
作者
Chen, KY [1 ]
Malik, S [1 ]
August, DI [1 ]
机构
[1] Princeton Univ, Dept Elect Engn, Princeton, NJ 08544 USA
关键词
D O I
10.1109/ISSS.2001.957910
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a novel approach for retargetable static software timing analysis. Specifically, we target the problem of determining bounds on the execution time of a program on modem processors, and solve this problem in a retargetable software development environment. Another contribution of this paper is the modeling of important features in contemporary architectures, such as branch prediction, predication, and instruction pre-fetching, which have great impact on system performance, and have been rarely handled thus far. These ideas allow to build a timing analysis tool that is efficient, accurate, modular and retargetable. We present preliminary results for sample embedded programs to demonstrate the applicability of the proposed approach.
引用
收藏
页码:39 / 44
页数:6
相关论文
共 50 条
  • [1] Static timing analysis of embedded software
    Malik, S
    Martonosi, R
    Li, YTS
    [J]. DESIGN AUTOMATION CONFERENCE - PROCEEDINGS 1997, 1997, : 147 - 152
  • [2] Retargetable tools for embedded software
    Luculli, G
    [J]. IEEE REGION 8 EUROCON 2003, VOL A, PROCEEDINGS: COMPUTER AS A TOOL, 2003, : 52 - 56
  • [3] An ISA-retargetable framework for embedded software analysis
    Luculli, G
    [J]. ECBS 2003: 10TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2003, : 183 - 190
  • [4] A software tool for the timing analysis of embedded software
    Luculli, G
    Sangiovanni-Vincentelli, A
    [J]. MELECON 2000: INFORMATION TECHNOLOGY AND ELECTROTECHNOLOGY FOR THE MEDITERRANEAN COUNTRIES, VOLS 1-3, PROCEEDINGS, 2000, : 754 - 757
  • [5] Development of the Retargetable Tool Suite for Embedded Software
    Kwangman, Ko
    [J]. PROCEEDINGS OF THE 2008 ADVANCED SOFTWARE ENGINEERING & ITS APPLICATIONS, 2008, : 111 - 114
  • [6] FlexWare: A retargetable embedded-software development environment
    Paulin, PG
    Santana, M
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2002, 19 (04): : 59 - 69
  • [7] Timing and power measurement in static software analysis
    Wolf, F
    Kruse, J
    Ernst, R
    [J]. MICROELECTRONICS JOURNAL, 2002, 33 (1-2) : 91 - 100
  • [8] Toward static timing analysis of parallel software
    Gustavsson, Andreas
    Gustafsson, Jan
    Lisper, Björn
    [J]. OpenAccess Series in Informatics, 2012, 23 : 38 - 47
  • [9] Timing analysis of embedded software for speculative processors
    Mitra, T
    Roychoudhury, A
    Li, XF
    [J]. ISSS'02: 15TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, 2002, : 126 - 131
  • [10] A retargetable software timing analyzer using architecture description language
    Li, Xianfeng
    Roychoudhury, Abhik
    Mitra, Tulika
    Mishra, Prabhat
    Cheng, Xu
    [J]. PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 396 - +