Evaluating the OpenAMP framework in real-time embedded SoC platforms

被引:4
|
作者
Alonso, Sara [1 ]
Lazaro, Jesus [1 ]
Jimenez, Jaime [1 ]
Muguira, Leire [1 ]
Bidarte, Unai [1 ]
机构
[1] Univ Basque Country, Appl Elect Res Team APERT, Bilbao, Spain
关键词
timer; interrupt; system-on-chip; OpenAMP; latency; multicore; real-time;
D O I
10.1109/DCIS53048.2021.9666157
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multicore processors are becoming more and more popular in embedded systems. Asymmetric multicore processing architectures have gained the interest of researchers in the last years. They can use heterogeneous cores and allow having different Operating Systems, offering safety and isolation between the cores. OpenAMP is a greatly extended multicore framework and it provides the software components needed to develop applications for Asymmetric Multiprocessing systems. For some applications with hard real-time constraints, it is interesting to characterize the latencies introduced by this software. This paper compares the time when a timer interrupt is set with the time when it is handled. It will be measured using the Integrated Logic Analyzer in Vivado in four scenarios: 1) the application runs directly on a core for real-time applications without any OS, 2) the application runs on a real-time OS (FreeRTOS) on a core for real-time applications, 3) a Linux OS runs on general-purpose cores and the application on one core that executes real-time applications without any OS using OpenAMP and 4) a Linux OS runs on general-purpose cores and the application on one core for real-time applications with FreeRTOS using OpenAMP. It is shown that there is not much difference between the latencies in the standalone application and the FreeRTOS one and that the OpenAMP framework creates a considerable increase of the timer interrupt handler latency. This increase is more significant in FreeRTOS. The obtained results are helpful when considering the possibility of using OpenAMP in real-time applications.
引用
收藏
页码:142 / 147
页数:6
相关论文
共 50 条
  • [1] A framework for integrated monitoring of real-time embedded SoC
    Valente, Giacomo
    [J]. 2015 25TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2015,
  • [2] The influence of virtualization on real-time systems' interrupts in embedded SoC platforms
    Alonso, Sara
    Lazaro, Jesus
    Jimenez, Jaime
    Muguira, Leire
    Bidarte, Unai
    [J]. PROCEEDINGS OF THE 37TH CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS (DCIS 2022), 2022, : 185 - 190
  • [3] A real-time framework for performing computer vision algorithms on embedded platforms
    Sulzbachner, C.
    Kubinger, W.
    Hemetsberger, H.
    [J]. Annals of DAAAM for 2006 & Proceedings of the 17th International DAAAM Symposium: INTELLIGENT MANUFACTURING & AUTOMATION: FOCUS ON MECHATRONICS AND ROBOTICS, 2006, : 403 - 404
  • [4] Real-Time Depth Processing for Embedded Platforms
    Rahnama, Oscar
    Makarov, Aleksej
    Torr, Philip
    [J]. REAL-TIME IMAGE AND VIDEO PROCESSING 2017, 2017, 10223
  • [5] Real-Time Embedded Framework Debugger
    Daraban, Mihai
    Corches, Cosmina
    Fizesan, Raul
    Chindris, Gabriel
    [J]. 2022 IEEE 28TH INTERNATIONAL SYMPOSIUM FOR DESIGN AND TECHNOLOGY IN ELECTRONIC PACKAGING (SIITME), 2022, : 36 - 39
  • [6] Portable Framework for Real-Time Parallel Image Processing on High Performance Embedded Platforms
    Eisserer, Clemens
    [J]. 23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 721 - 724
  • [7] Real-time framework for distributed embedded systems
    Chaaban, K
    Crubillé, P
    Shawky, M
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, 2004, 3144 : 96 - 107
  • [8] Verifiable Embedded Real-Time Application Framework
    Hsiung, PA
    Su, FS
    Gao, CH
    Cheng, SY
    Chang, YM
    [J]. SEVENTH IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2001, : 109 - 110
  • [9] A framework for embedded real-time system design
    Choi, JY
    Kwak, HH
    Lee, I
    [J]. PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 738 - 742
  • [10] A compositional framework for real-time embedded systems
    Shin, I
    Lee, I
    [J]. SERVICE AVAILABILITY, 2005, 3694 : 137 - 148