Parallel Many-Core Avionics Systems

被引:1
|
作者
Panic, Milos [1 ,2 ]
Quinones, Eduardo [2 ]
Zaykov, Pavel G. [3 ]
Hernandez, Carles [2 ]
Abella, Jaume [2 ]
Cazorla, Francisco J. [2 ,4 ]
机构
[1] Univ Politecn Cataluna, Barcelona, Spain
[2] Barcelona Supercomp Ctr, Barcelona, Spain
[3] Honeywell Int, Prague, Czech Republic
[4] Spanish Natl Res Council IIIA CSIC, Barcelona, Spain
关键词
D O I
10.1145/2656045.2656063
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Integrated Modular Avionics (IMA) enables incremental qualification by encapsulating avionics applications into software partitions (SWPs), as defined by the ARINC 653 standard. SWPs, when running on top of single-core processors, provide robust time partitioning as a means to isolate SWPs timing behavior from each other. However, when moving towards parallel execution in many-core processors, the simultaneous accesses to shared hardware and software resources influence the timing behavior of SWPs, defying the purpose of time partitioning to provide isolation among applications. In this paper, we extend the concept of SWP by introducing parallel software partitions (pSWP) specification that describes the behavior of SWPs required when running in a many-core to enable incremental qualification. pSWP are supported by a new hardware feature called guaranteed resource partition (GRP) that defines an execution environment in which SWPs run and that controls interferences in the accesses to shared hardware resources among SWPs such that time composability can be guaranteed.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Parallel Circuit Simulation on Multi/Many-core Systems
    Chen, Xiaoming
    Wang, Yu
    Yang, Huazhong
    [J]. 2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 2530 - 2533
  • [2] Parallel Likelihood Function Evaluation on Heterogeneous Many-core Systems
    Jarp, Sverre
    Lazzaro, Alfio
    Leduc, Julien
    Nowak, Andrzej
    Lindal, Yngve Sneen
    [J]. APPLICATIONS, TOOLS AND TECHNIQUES ON THE ROAD TO EXASCALE COMPUTING, 2012, 22 : 209 - 216
  • [3] SAM: A Haskell Parallel Programming Model for Many-Core Systems
    Kim, Yeoneo
    Cheon, Junseok
    Liu, Xiao
    Byun, Sugwoo
    Woo, Gyun
    [J]. PROCEEDINGS OF 4TH IEEE INTERNATIONAL CONFERENCE ON APPLIED SYSTEM INNOVATION 2018 ( IEEE ICASI 2018 ), 2018, : 822 - 825
  • [4] Analysis of the Parallel Programming Models in Haskell for Many-Core Systems
    Liu, Xiao
    Kim, Yeoneo
    Cheon, Junseok
    Byun, Sugwoo
    Woo, Gyun
    [J]. PROCEEDINGS OF 4TH IEEE INTERNATIONAL CONFERENCE ON APPLIED SYSTEM INNOVATION 2018 ( IEEE ICASI 2018 ), 2018, : 838 - 841
  • [5] Performance Analysis of Current Parallel Programming Models for Many-core Systems
    Cao, Yangjie
    Wu, Baodong
    Tao, Yongcai
    Shi, Lei
    [J]. PROCEEDINGS OF THE 2013 8TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2013), 2013, : 132 - 135
  • [6] Graph Reachability on Parallel Many-Core Architectures
    Quer, Stefano
    Calabrese, Andrea
    [J]. COMPUTATION, 2020, 8 (04) : 1 - 26
  • [7] The Course of "Parallel Computing" in the Many-core Era
    Wan Han
    Gao Xiaopeng
    Li Yi
    [J]. SOCIAL SCIENCE AND EDUCATION, 2013, 10 : 455 - +
  • [8] Multi and many-core computing for parallel metaheuristics
    Melab, Nouredine
    Mezmaz, Mohand
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (09):
  • [9] Parallel Patterns for General Purpose Many-Core
    Buono, Daniele
    Danelutto, Marco
    Lametti, Silvia
    Torquati, Massimo
    [J]. PROCEEDINGS OF THE 2013 21ST EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING, 2013, : 131 - 139
  • [10] A Semantic Model for Many-Core Parallel Computing
    Zhang, Nan
    Duan, Zhenhua
    [J]. COMBINATORIAL OPTIMIZATION AND APPLICATIONS, 2011, 6831 : 464 - 479