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 条
  • [21] System-level verification tool rolls
    McGrath, Dylan
    Electronic Engineering Times, 2006, (1427) : 38 - 39
  • [22] Application of a System-Level Synthesis Tool in Industrial Process Control Design
    Arato, Peter
    Nagy, Derso
    Racz, Gyorgy
    ACTA POLYTECHNICA HUNGARICA, 2019, 16 (09) : 155 - 172
  • [23] Challenges in system-level design
    Wolf, W
    FORMAL METHODS IN COMPUTER-AIDED DESIGN, 2004, 3312 : 1 - 5
  • [24] Aspects on system-level design
    Plantin, J
    Stoy, E
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CODESIGN (CODES'99), 1999, : 209 - 210
  • [25] Challenges in system-level design
    Wolf, W
    FORMAL METHODS IN COMPUTER-AIDED DESIGN, PROCEEDINGS, 2004, 3312 : 1 - 5
  • [26] No wait for system-level design
    IET Electron. Syst. Softw., 2006, 6 (02):
  • [27] Review of Optimization Strategies for System-Level Design in Hybrid Electric Vehicles
    Silvas, Emilia
    Hofman, Theo
    Murgovski, Nikolce
    Etman, L. F. Pascal
    Steinbuch, Maarten
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2017, 66 (01) : 57 - 70
  • [28] System-level power/performance analysis for embedded systems design
    Nandi, A
    Marculescu, R
    38TH DESIGN AUTOMATION CONFERENCE PROCEEDINGS 2001, 2001, : 599 - 604
  • [29] System-level power estimation and optimization
    Benini, L
    Hodgson, R
    Siegel, P
    1998 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN - PROCEEDINGS, 1998, : 173 - 178
  • [30] System-Level Communication Performance Estimation for DMA-Controlled Accelerators
    Kim, Sunwoo
    Park, Sungkyung
    Park, Chester Sungchung
    IEEE ACCESS, 2021, 9 : 141389 - 141402