A Real-Time Application Design Methodology for MPSoCs

被引:0
|
作者
Beltrame, Giovanni [1 ]
Fossati, Luca [2 ]
Sciuto, Donatella [2 ]
机构
[1] European Space Agcy, NL-2200 AG Noordwijk, Netherlands
[2] Politec Milan, Milan, Italy
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a novel technique for the modeling, simulation, and analysis of real-time applications on Multi-Processor Systems-on-Chip (MPSoCs). Viis technique is based on an application-transparent emulation of OS primitives, including support for RTOS elements. The proposed methodology enables a quick evaluation of the real-time performance of an application in front of different design choices, including the study of system's behavior as tasks' deadlines become stricter or looser The approach has been verified on a large set of multi-threaded benchmarks. Results show that our methodology (a) enables accurate real-time and responsiveness analysis of parallel applications running on MPSOCs, (b) allows the designer to devise an optimal interrupt distribution mechanism for the given application, and (c) helps dimensioning the system to meet performance and real-time needs.
引用
收藏
页码:767 / +
页数:2
相关论文
共 50 条
  • [1] A design methodology for application-specific real-time interfaces
    Ihmor, S
    Visarius, M
    Hardt, W
    ICCD'2002: IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 2002, : 500 - 505
  • [2] Domain-Adaptive Soft Real-Time Hybrid Application Mapping for MPSoCs
    Spieck, Jan
    Wildermann, Stefan
    Teich, Jurgen
    2021 ACM/IEEE 3RD WORKSHOP ON MACHINE LEARNING FOR CAD (MLCAD), 2021,
  • [3] A real-time programming model for heterogeneous MPSoCs
    Limberg, Torsten
    Ristau, Bastian
    Fettweis, Gerhard
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, PROCEEDINGS, 2008, 5114 : 75 - 84
  • [4] Scenario-Based Soft Real-Time Hybrid Application Mapping for MPSoCs
    Spieck, Jan
    Wildermann, Stefan
    Teich, Juergen
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [5] A Design-Time/Run-Time Application Mapping Methodology for Predictable Execution Time in MPSoCs
    Weichslgartner, Andreas
    Wildermann, Stefan
    Gangadharan, Deepak
    Glass, Michael
    Teich, Juergen
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (05)
  • [6] Attacking Real-time MPSoCs: Preemptive NoCs are Vulnerable
    Forlin, Bruno
    Reinbrecht, Cezar
    Sepulveda, Johanna
    2019 IFIP/IEEE 27TH INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2019, : 204 - 209
  • [7] Reconfigurable cache for real-time MPSoCs: Scheduling and implementation
    Chen, Gang
    Hu, Biao
    Huang, Kai
    Knoll, Alois
    Huang, Kai
    Liu, Di
    Stefanov, Todor
    Li, Feng
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 42 : 200 - 214
  • [8] Embedding Formal Performance Analysis into the Design Cycle of MPSoCs for Real-Time Streaming Applications
    Huang, Kai
    Haid, Wolfgang
    Bacivarov, Iuliana
    Keller, Matthias
    Thiele, Lothar
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11 (01)
  • [9] A Constraint-Based Design Space Exploration Framework for Real-Time Applications on MPSoCs
    Rosvall, Kathrin
    Sander, Ingo
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [10] Intelligent Real-time Fault Diagnosis: Methodology and Application
    Marzi, Hosein
    2015 IEEE 28TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2015, : 948 - 952