PaRTAA: A Real-Time Multiprocessor for Mixed-Criticality Airborne Systems

被引:4
作者
Majumder, Shibarchi [1 ]
Nielsen, Jens Frederik Dalsgaard [1 ]
Bak, Thomas [1 ]
机构
[1] Aalborg Univ, Dept Elect Syst, DK-9220 Aalborg, Denmark
关键词
Task analysis; Hardware; Multicore processing; Real-time systems; Resource management; Aerospace electronics; Avionics on multi-core; mixed-criticality systems; integrated modular avionics; robust resource partitioning; single core equivalence; processor architecture; ARCHITECTURE; NETWORK;
D O I
10.1109/TC.2020.3002697
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Mixed-criticality systems, where multiple systems with varying criticality-levels share a single hardware platform, require isolation between tasks with different criticality-levels. Isolation can be achieved with software-based solutions or can be enforced by a hardware level partitioning. An asymmetric multiprocessor architecture offers hardware-based isolation at the cost of underutilized hardware resources, and the inter-core communication mechanism is often a single point of failure in such architectures. In contrast, a partitioned uniprocessor offers efficient resource utilization at the cost of limited scalability. We propose a partitioned real-time asymmetric architecture (PaRTAA) specifically designed for mixed-criticality airborne systems, featuring robust partitioning within processing elements for establishing isolation between tasks with varying criticality. The granularity in the processing element offers efficient resource utilization where inter-dependent tasks share the same processing element for sequential execution while preserving isolation, and independent tasks simultaneously execute on different processing elements as per system requirements.
引用
收藏
页码:1221 / 1232
页数:12
相关论文
共 39 条
[1]  
Adomat J., 1996, Proceedings of the Eighth Euromicro Workshop on Real-Time Systems, P164, DOI 10.1109/EMWRTS.1996.557849
[2]  
[Anonymous], 2011, RTCADO178C
[3]  
[Anonymous], 2000, RTCADO254
[4]  
[Anonymous], 2005, RTCADO297
[5]  
[Anonymous], 2011, RTCADO248C
[6]  
[Anonymous], 2014, TECH REP
[7]  
[Anonymous], 1992, RTCADO178B
[8]  
[Anonymous], 2003, 6531 ARINC AEEC
[9]  
*ARINC, 2002, 661 ARINC
[10]  
Baruah S. K., 2015, DAGSTUHL REPORTS, V5