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 条
  • [1] Experiment on a system-level design tool
    Ruder, Joshua Austin
    Sobek, Durward Kenneth, II
    JOURNAL OF ENGINEERING DESIGN, 2007, 18 (04) : 327 - 342
  • [2] System-level Performance Estimation of SCMA
    Sun, Ce
    Li, Lei
    Chen, Jianqiang
    Jia, Dai
    Yu, Hanxiao
    Huang, Jingxuan
    Fei, Zesong
    2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS (ICCS), 2016,
  • [3] A fast performance estimation framework for system-level design space exploration
    Shibata, Seiya
    Ando, Yuki
    Honda, Shinya
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    IPSJ Transactions on System LSI Design Methodology, 2012, 5 : 44 - 54
  • [4] HOW TO SPOT A SYSTEM-LEVEL DESIGN TOOL
    PRANG, J
    ELECTRONIC DESIGN, 1993, 41 (25) : 66 - 67
  • [5] PETS: Power and Energy Estimation Tool at System-Level
    Rethinagiri, Santhosh-Kumar
    Palomar, Oscar
    Unsal, Osman
    Cristal, Adrian
    Ben-Atitallah, Rabie
    Niar, Smail
    PROCEEDINGS OF THE FIFTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2014), 2015, : 535 - +
  • [6] The use of intelligent data analysis techniques for system-level design: a software estimation example
    Bontempi, G
    Kruijtzer, W
    SOFT COMPUTING, 2004, 8 (07) : 477 - 490
  • [7] The use of intelligent data analysis techniques for system-level design: a software estimation example
    G. Bontempi
    W. Kruijtzer
    Soft Computing, 2004, 8 : 477 - 490
  • [8] Embedded software development in a system-level design flow
    Schirner, Gunar
    Sachdeva, Gautam
    Gerstlauer, Andreas
    Domer, Rainer
    EMBEDDED SYSTEM DESIGN: TOPICS, TECHNIQUES AND TRENDS, 2007, 231 : 289 - +
  • [9] RISC VLSI DESIGN FOR SYSTEM-LEVEL PERFORMANCE
    ROWEN, C
    CRUDELE, L
    FREITAS, D
    HANSEN, C
    HUDSON, E
    KINSEL, J
    MOUSSOURIS, J
    PRZYBYLSKI, S
    RIORDAN, T
    VLSI SYSTEMS DESIGN, 1986, 7 (03): : 81 - &
  • [10] System-level modelling for performance estimation of reconfigurable coprocessors
    Charlwood, S
    Mangnall, J
    Quigley, S
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS: RECONFIGURABLE COMPUTING IS GOING MAINSTREAM, 2002, 2438 : 567 - 576