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 条
  • [21] Research on the Static Analysis Method of the Localization Embedded Platform Software Code
    Gao, Zhijie
    Lu, Ling
    Jiao, Wen
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INFORMATION ENGINEERING FOR MECHANICS AND MATERIALS, 2016, 97 : 621 - 626
  • [22] Retargetable frameworks for embedded systems exploration
    Metrolho, Jose C.
    Silva, Carlos A.
    Couto, Carlos
    Tavares, Adriano
    [J]. 2006 IEEE International Conference on Industrial Technology, Vols 1-6, 2006, : 2422 - 2426
  • [23] Binary translation: Static, dynamic, retargetable?
    Cifuentes, C
    Malhotra, V
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1996, : 340 - 349
  • [24] Use of static analysis in the V&V process for critical embedded software
    Leydier, C
    [J]. DASIA 2000: DATA SYSTEMS IN AEROSPACE, PROCEEDINGS, 2000, 457 : 323 - 330
  • [25] A Simplified-Syntax-Based Static Structure Model for Embedded Software Analysis
    XU Xiangyang
    LIU Qing
    ZHANG Weixin
    YANG Guangyi
    LIU Jinshuo
    [J]. Wuhan University Journal of Natural Sciences, 2016, 21 (04) : 324 - 332
  • [26] Design of a Retargetable Decompiler for a Static Platform-Independent Malware Analysis
    Durfina, Luks
    Kroustek, Jakub
    Zemek, Petr
    Kolr, Dusan
    Hruska, Toms
    Masark, Karel
    Meduna, Alexander
    [J]. INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2011, 5 (04): : 91 - 105
  • [27] Retargetable and reconfigurable software dynamic translation
    Scott, K
    Kumar, N
    Velusamy, S
    Childers, B
    Davidson, JW
    Soffa, ML
    [J]. CGO 2003: INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2003, : 36 - 47
  • [28] A retargetable software power estimation methodology
    Brandolese, C
    [J]. SYSTEM-ON-CHIP METHODOLOGIES & DESIGN LANGUAGES, 2001, : 245 - 254
  • [29] RETARGETABLE SOFTWARE-DEVELOPMENT TOOLS
    NORIN, B
    NOLAN, K
    [J]. VLSI SYSTEMS DESIGN, 1988, 9 (07): : 64 - &
  • [30] Parameterized embedded in-circuit emulator and its retargetable debugging software for miciroprocessor/microcontroller/DSP processor
    Chen, Liang-Bi
    Liu, Yung-Chih
    Chen, Chien-Hung
    Kao, Chung-Fu
    Huang, Ing-Jer
    [J]. 2008 ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 23 - 24