Performance evaluation tool for rapid prototyping of hardware-software codesigns

被引:4
|
作者
Chatha, KS [1 ]
Vemurid, R [1 ]
机构
[1] Univ Cincinnati, Dept ECECS, Cincinnati, OH 45221 USA
关键词
D O I
10.1109/IWRSP.1998.676695
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Performance evaluation is essential for tradeoff analysis during rapid prototyping. Existing performance evaluation strategies based on co-simulation and static analyses are either too slow or error prone. We therefore present an intermediate approach based on profiling and scheduling for rapid prototyping of hardware-software codesigns. Our performance evaluation tool obtains representative task timings by profiling which is done simultaneously with system specification. During design space exploration the tool obtains performance estimates by using well known scheduling and novel re-timing heuristics. It is capable of obtaining both non-pipelined and pipelined schedules. The tool includes an area estimator which calculates the amount of hardware area required by the design by taking resource sharing between different hardware tasks in to account. The tool also allows the user to evaluate the performance of a particular schedule with different task timings. In contrast to co-simulation and static analysis, the tool is able to provide fast and accurate performance estimates. The effectiveness of the tool in a rapid-prototyping environment is demonstrated by a case study.
引用
收藏
页码:218 / 224
页数:7
相关论文
共 50 条
  • [1] Hardware-Software Prototyping from LOTOS
    Luis Sánchez Fernández
    Gernot Koch
    Natividad Martínez Madrid
    María Luisa López Vallejo
    Carlos Delgado Kloos
    Wolfgang Rosenstiel
    Design Automation for Embedded Systems, 1998, 3 : 117 - 148
  • [2] Hardware-software prototyping from LOTOS
    Fernández, LS
    Koch, G
    Madrid, NM
    Vallejo, MLL
    Kloos, CD
    Rosenstiel, W
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 1998, 3 (2-3) : 117 - 148
  • [3] Virtual prototyping for modular and flexible hardware-software systems
    Valderrama, CA
    Changuel, A
    Jerraya, AA
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 1997, 2 (3-4) : 267 - 282
  • [4] A comprehensive prototyping-platform for hardware-software codesign
    Koch, A
    11TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2000, : 78 - 82
  • [5] Virtual Prototyping For Modular And Flexible Hardware-Software Systems
    Carlos A. Valderrama
    Adel Changuel
    Ahmed A. Jerraya
    Design Automation for Embedded Systems, 1997, 2 : 267 - 282
  • [6] Rapid Prototyping of an Automated Video Surveillance System: A Hardware-Software Co-Design Approach
    Ngo, Hau T.
    Rakvic, Ryan N.
    Broussard, Randy P.
    Ives, Robert W.
    MOBILE MULTIMEDIA/IMAGE PROCESSING, SECURITY, AND APPLICATIONS 2011, 2011, 8063
  • [7] Virtual hardware prototyping through timed hardware-software co-simulation
    Fummi, F
    Loghi, M
    Martini, S
    Monguzzi, M
    Perbellini, G
    Poncino, M
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 798 - 803
  • [8] MODELS FOR HARDWARE-SOFTWARE SYSTEM OPERATIONAL-PERFORMANCE EVALUATION
    GOEL, AL
    SOENJOTO, J
    IEEE TRANSACTIONS ON RELIABILITY, 1981, 30 (03) : 232 - 239
  • [9] Verification of streaming hardware and software codesigns
    Todman, Tim
    Boehm, Peter
    Luk, Wayne
    2012 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT'12), 2012, : 147 - 150
  • [10] Rapid prototyping of embedded hardware/software systems
    Buchenrieder, Klaus
    Design Automation for Embedded Systems, 2000, 5 (03) : 215 - 221