Software performance estimation strategies in a system-level design tool

被引:0
作者
机构
[1] Bammi, Jwahar R.
[2] Harcourt, Edwin
[3] Kruijtzer, Wido
[4] Lavagno, Luciano
[5] Lazarescu, Mihai T.
来源
Bammi, Jwahar R. | 2000年 / IEEE, Los Alamitos卷
关键词
D O I
10.1145/334012.334028
中图分类号
学科分类号
摘要
High-level cost and performance estimation, coupled with a fast hardware/software co-simulation framework, is a key enabler to a fast embedded system design cycle. Unfortunately, the problem of deriving such estimates without a detailed implementation available is difficult. In this paper we describe two approaches to solve software cost and performance estimation problem, and how they are used in an embedded system design environment. A source-based approach uses compilation onto a virtual instruction set, and allows one to quickly obtain estimates without the need for a compiler for the target processor. An object-based approach translates the assembler generated by the target compiler to 'assembler-level,' functionally equivalent C. In both cases the code is annotated with timing and other execution related information (e.g., estimated memory accesses) and is used as a precise, yet fast, software simulation model. We contrast the precision and speed of these two techniques comparing them with those obtainable by a state-of-the-art cycle-based processor model.
引用
收藏
页码:82 / 86
页数:4
相关论文
共 50 条
  • [41] Design and development of system level software tool for DCS simulation
    Mahalik, NGPC
    Lee, SK
    ADVANCES IN ENGINEERING SOFTWARE, 2003, 34 (07) : 451 - 465
  • [42] System-level design: A missing link?
    Sobek, DK
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2006, 22 (03) : 533 - 539
  • [43] PCB leapfrogs into system-level design
    Glover, R
    ELECTRONIC DESIGN, 1996, 44 (07) : 83 - 84
  • [44] Calibration of abstract performance models for system-level design space exploration
    Pimentel, Andy D.
    Thompson, Mark
    Polstra, Simon
    Erbas, Cagkan
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2008, 50 (02): : 99 - 114
  • [45] Calibration of Abstract Performance Models for System-Level Design Space Exploration
    Andy D. Pimentel
    Mark Thompson
    Simon Polstra
    Cagkan Erbas
    Journal of Signal Processing Systems, 2008, 50 : 99 - 114
  • [46] System-level microwave design projects
    Jensen, MA
    Selfridge, RH
    Warnick, KF
    IEEE ANTENNAS AND PROPAGATION MAGAZINE, 2001, 43 (05) : 138 - 142
  • [47] Simulation libraries for system-level design
    Advanced Research Projects Agency
    Computer, 2 (76-77):
  • [48] Performance-centering optimization for system-level analog design exploration
    Li, X
    Wang, J
    Pileggi, LT
    Chen, TS
    Chiang, WJ
    ICCAD-2005: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2005, : 422 - 429
  • [49] On the calibration of abstract performance models for system-level design space exploration
    Pimentel, Andy D.
    Thompson, Mark
    Polstra, Simon
    Erbas, Cagkan
    2006 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2006, : 71 - +
  • [50] System-level design made easy
    不详
    IEE REVIEW, 1998, 44 (04): : 146 - 146