Framework for the Analysis and Configuration of Real-Time OpenMP Applications

被引:0
|
作者
Carvalho, Tiago [1 ]
Pinho, Luis Miguel [1 ]
Samadi, Mohammad [1 ]
Royuela, Sara [2 ]
Munera, Adrian [2 ]
Quinones, Eduardo [2 ]
机构
[1] Polytech Inst Porto, Porto, Portugal
[2] Barcelona Supercomp Ctr, Barcelona, Spain
来源
2023 IEEE 21ST INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, INDIN | 2023年
基金
欧盟地平线“2020”;
关键词
Cyber-Physical Systems; Real-time; Timing Analysis; Task-to-thread Mapping;
D O I
10.1109/INDIN51400.2023.10218276
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
High-performance cyber-physical applications impose several requirements with respect to performance, functional correctness and non-functional aspects. Nowadays, the design of these systems usually follows a model-driven approach, where models generate executable applications, usually with an automated approach. As these applications might execute in different parallel environments, their behavior becomes very hard to predict, and making the verification of non-functional requirements complicated. In this regard, it is crucial to analyse and understand the impact that the mapping and scheduling of computation have on the real-time response of the applications. In fact, different strategies in these steps of the parallel orchestration may produce significantly different interference, leading to different timing behaviour. Tuning the application parameters and the system configuration proves to be one of the most fitting solutions. The design space can however be very cumbersome for a developer to test manually all combinations of application and system configurations. This paper presents a methodology and a toolset to profile, analyse, and configure the timing behaviour of highperformance cyber-physical applications and the target platforms. The methodology leverages on the possibility of generating a task dependency graph representing the parallel computation to evaluate, through measurements, different mapping configurations and select the one that minimizes response time.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Real-Time Scheduling and Analysis of OpenMP Programs with Spin Locks
    Du, He
    Jiang, Xu
    Yang, Tao
    Lv, Ming Song
    Yi, Wang
    2020 IEEE 26TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2020, : 99 - 108
  • [2] A framework for the development of tolerant real-time applications
    Sousa, P
    Freitas, V
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1998, 30 (16-18): : 1531 - 1541
  • [3] Real-Time Scheduling Models in Diverse Multi-core OpenMP Applications
    Waheed, Musfirah Nadeem
    Siddique, Mohammed
    2021 INTERNATIONAL CONFERENCE ON DECISION AID SCIENCES AND APPLICATION (DASA), 2021,
  • [4] Benchmarking OpenMP Programs for Real-Time Scheduling
    Wang, Yang
    Guan, Nan
    Sun, Jinghao
    Lv, Mingsong
    He, Qingqiang
    He, Tianzhang
    Yi, Wang
    2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [5] Real-time HEVC decoding with OpenHEVC and OpenMP
    Pescador, F.
    Chavarrias, M.
    Garrido, M.
    Malagon, J.
    Sanz, C.
    2017 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2017,
  • [6] Real-Time Scheduling and Analysis of OpenMP Task Systems with Tied Tasks
    Sun, Jinghao
    Guan, Nan
    Wang, Yang
    He, Qingqiang
    Yi, Wang
    2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 92 - 103
  • [7] Scheduling Configuration of Real-Time Component-Based Applications
    Lopez Martinez, Patricia
    Barros, Laura
    Drake, Jose M.
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2010, 2010, 6106 : 181 - 195
  • [8] Real-Time Data ETL Framework for Big Real-Time Data Analysis
    Li, Xiaofang
    Mao, Yingchi
    2015 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION, 2015, : 1289 - 1294
  • [9] Bioinformatics analysis for real-time applications
    Servant, N.
    Hupe, P.
    Kamal, M.
    LeTourneau, C.
    Barillot, E.
    EUROPEAN JOURNAL OF CANCER, 2013, 49 : S1 - S1
  • [10] Distributed framework for real-time in-vehicle applications
    Chaaban, K
    Shawky, M
    Crubillé, P
    2005 IEEE INTELLIGENT TRANSPORTATION SYSTEMS CONFERENCE (ITSC), 2005, : 925 - 929