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 条
  • [1] Automotive embedded software architecture in the multi-core age
    Gai, Paolo
    Violante, Massimo
    [J]. 2016 21TH IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2016,
  • [2] Real-time embedded software for multi-core platforms
    Hsu, Ching-Hsien
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (03) : 245 - 246
  • [3] Solving Software Configuration Challenges in Embedded MULTI-CORE Designs
    Dastoor, Dinyar
    [J]. ELECTRONICS WORLD, 2010, 116 (1896): : 28 - 29
  • [4] Software Engineering for Multi-core Platforms
    Arbab, Farhad
    Jongmans, Sung-Shik
    [J]. ERCIM NEWS, 2012, (91): : 25 - 26
  • [5] Embedded multi-core computing and applications
    Che-Lun Hung
    Frédéric Magoulès
    Meikang Qiu
    Robert C. Hsu
    Chun-Yuan Lin
    [J]. The Journal of Supercomputing, 2017, 73 : 3327 - 3332
  • [6] Embedded multi-core computing and applications
    Hung, Che-Lun
    Magoules, Frederic
    Qiu, Meikang
    Hsu, Robert C.
    Lin, Chun-Yuan
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (08): : 3327 - 3332
  • [7] Time-Predictable Embedded Software on Multi-Core Platforms: Analysis and Optimization
    Chattopadhyay, Sudipta
    Roychoudhury, Abhik
    Rosen, Jakob
    Eles, Petru
    Peng, Zebo
    [J]. FOUNDATIONS AND TRENDS IN ELECTRONIC DESIGN AUTOMATION, 2014, 8 (3-4): : I - +
  • [8] A resource efficient framework to run automotive embedded software on multi-core ECUs
    Faragardi, Hamid Reza
    Lisper, Bjorn
    Sandstrom, Kristian
    Nolte, Thomas
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 139 : 64 - 83
  • [9] Challenges in Future Avionic Systems on Multi-core Platforms
    Lofwenmark, Andreas
    Nadjm-Tehrani, Simin
    [J]. 2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2014, : 115 - 119
  • [10] Parallelization of Automotive Engine Control Software On Embedded Multi-core Processor Using OSCAR Compiler
    Kanehagi, Yohei
    Umeda, Dan
    Hayashi, Akihiro
    Kimura, Keiji
    Kasahara, Hironori
    [J]. 2013 IEEE COOL CHIPS XVI (COOL CHIPS), 2013,