Performance monitoring and assessment of embedded HW/SW systems

被引:7
|
作者
Calvez, JP [1 ]
Pasquier, O [1 ]
机构
[1] Univ Nantes, IRESTE, F-44306 Nantes 03, France
关键词
embedded systems; performance evaluation; performance assessment; performance analyzer; hybrid monitoring; event trace; MCSE methodology;
D O I
10.1023/A:1008874328893
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Performance assessment of embedded HW/SW systems built with various types of VLSI components, i.e. heterogeneous multi-processor architectures, is important to help the development of complex real-time applications. To design such a tool, two issues must be solved: the gathering of relevant information simultaneously on several components without disturbing the application behavior, display of the performance results in a way that can be easily interpreted by designers. This paper presents a significant solution for the two above issues. We first describe what the goal for designers is and what kind of applications are concerned. Then we describe the principle of collecting an event trace and the technique to evaluate the selected performance indexes. The monitoring technique, based on a specific ASIC, is non-intrusive and allows our tool to capture real-time event occurrences from software tasks, and even from hardware functions implemented in ASICs. Each event is automatically time-stamped, collected and processed in real-time to evaluate the performance indexes selected by the designer. We also describe the display tool which clearly shows the results to the designer according to different representations. This technique and the associate real-time performance analyzer are integrated in a complete development process based on the MCSE methodology.
引用
收藏
页码:5 / 22
页数:18
相关论文
共 50 条
  • [1] Performance Monitoring and Assessment of Embedded HW/SW Systems
    J. P. Calvez
    O. Pasquier
    Design Automation for Embedded Systems, 1998, 3 : 5 - 22
  • [2] Hw/Sw codesign of embedded systems
    Fornaciari, W
    Sciuto, D
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE' 99, 1999, 1622 : 344 - 355
  • [3] TLM plus Modeling of Embedded HW/SW Systems
    Ecker, Wolfgang
    Esen, Volkan
    Schwencker, Robert
    Steininger, Thomas
    Velten, Michael
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 75 - 80
  • [4] Software implementation techniques for Hw/Sw embedded systems
    Calvez, JP
    Pasquier, O
    Peckol, J
    PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CODESIGN (CODES/CASHE '97), 1997, : 49 - 53
  • [5] A HW/SW partitioning algorithm for embedded security systems
    Yin, Su
    Xu, Cheng
    Qin, Yunchuan
    Journal of Computational Information Systems, 2015, 11 (01): : 237 - 246
  • [6] FPGA implementation of a HW/SW platform for multimedia embedded systems
    A. Ben Atitallah
    P. Kadionik
    N. Masmoudi
    H. Levi
    Design Automation for Embedded Systems, 2008, 12 : 293 - 311
  • [7] On Evolutionary Approximation of Sigmoid Function for HW/SW Embedded Systems
    Minarik, Milos
    Sekanina, Lukas
    GENETIC PROGRAMMING, EUROGP 2017, 2017, 10196 : 343 - 358
  • [8] A HW/SW Partitioning Algorithm For Multitask Reconfigurable Embedded Systems
    Bassiri, Maisam M.
    Shahhoseini, Hadi Sh.
    2008 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2008, : 143 - 146
  • [9] FPGA implementation of a HW/SW platform for multimedia embedded systems
    Ben Atitallah, A.
    Kadionik, P.
    Masmoudi, N.
    Levi, H.
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2008, 12 (04) : 293 - 311
  • [10] Monitoring-Driven HW/SW Interrupt Overload Prevention for Embedded Real-Time Systems
    Strnadel, Josef
    2012 IEEE 15TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2012, : 121 - 126