Automotive Embedded Software: Migration Challenges to Multi-Core Computing Platforms

被引:0
|
作者
Macher, Georg [1 ,2 ]
Hoeller, Andrea [1 ]
Armengaud, Eric [2 ]
Kreiner, Christian [1 ]
机构
[1] Graz Univ Technol, Inst Tech Informat, A-8010 Graz, Austria
[2] AVL List GmbH, Graz, Austria
关键词
automotive; multi-core computing platform; functional safety;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The introduction of multi-core computing platforms aims at providing more computing resources and additional interfaces to answer the needs of new automotive control strategies with respect to computing performances and connectivity (e.g. connected vehicle, hybrid powertrains). At the same time, the parallel execution and resulting resources and timing conflicts require a paradigm change for the embedded software. Consequently, efficient migration of legacy software on multi-core platform, while guaranteeing at least the same level of integrity and performance as for single cores, is a significant challenge. The contributions of this paper are (1) to provide a state-of-practice survey on multi-core CPUs and operating systems for the automotive domain, and (2) based on this survey to provide guidelines for the migration of legacy SW. Finally the related challenges and opportunities for the development of high-integrity control systems on multi-cores, as platform for dependable systems are discussed.
引用
收藏
页码:1386 / 1393
页数:8
相关论文
共 50 条
  • [31] Performance of Deep Learning Computation with TensorFlow Software Library in GPU-Capable Multi-Core Computing Platforms
    Mo, Young Jong
    Kim, Joongheon
    Kim, Jong-Kook
    Mohaisen, Aziz
    Lee, Woojoo
    2017 NINTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN 2017), 2017, : 240 - 242
  • [32] The Migration of Engine ECU Software From Single-Core to Multi-Core
    Moon, Jun Young
    Kim, Do Yeon
    Kim, Jin Ho
    Jeon, Jae Wook
    IEEE ACCESS, 2021, 9 : 55742 - 55753
  • [33] A Methodology for Migration of Software from Single-core to Multi-core Machine
    Vinay, T. R.
    Chikkamannur, Ajeet A.
    2016 INTERNATIONAL CONFERENCE ON COMPUTATION SYSTEM AND INFORMATION TECHNOLOGY FOR SUSTAINABLE SOLUTIONS (CSITSS), 2016, : 367 - 369
  • [34] Research on Multi-core Embedded Computer Architecture based on Cloud Computing
    Zheng, Yuwen
    PROCEEDINGS OF THE 2015 2ND INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER ENGINEERING AND ELECTRONICS (ICECEE 2015), 2015, 24 : 1392 - 1397
  • [35] Automatic testing environment for multi-core embedded software-ATEMES
    Koong, Chorng-Shiuh
    Shih, Chihhsiong
    Hsiung, Pao-Ann
    Lai, Hung-Jui
    Chang, Chih-Hung
    Chu, William C.
    Hsueh, Nien-Lin
    Yang, Chao-Tung
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (01) : 43 - 60
  • [36] Evaluation of the DAG Ready Tasks Maximization Algorithms in Multi-Core Computing Platforms
    Zheng, Wei
    Bao, Wen
    Xu, Chao
    Zhang, Dongzhan
    2016 FOURTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD 2016), 2016, : 110 - 115
  • [37] Understanding the Performance of Multi-core Platforms
    Srinivas, V. V.
    Ramasubramaniam, N.
    COMPUTER NETWORKS AND INFORMATION TECHNOLOGIES, 2011, 142 : 22 - 26
  • [38] Timing Prediction for Dynamic Application Migration on Multi-Core Embedded Systems
    Li, Zheng
    Wu, Hao
    He, Shuibing
    2018 IEEE 4TH INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY), 4THIEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 3RD IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2018, : 159 - 164
  • [39] Performance Analysis of Parallel Computing Framework on Embedded Multi-core Trustworthy Systems
    Ma, Weidong
    Wang, Zhiying
    2016 INTERNATIONAL SYMPOSIUM ON SYSTEM AND SOFTWARE RELIABILITY (ISSSR), 2016, : 25 - 29
  • [40] Efficient Parallel Implementation of Molecular Dynamics with Embedded Atom Method on Multi-core Platforms
    Hu, Changjun
    Liu, Yali
    Li, Jianjiang
    2009 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW 2009), 2009, : 121 - 129