Automotive embedded software architecture in the multi-core age

被引:0
|
作者
Gai, Paolo [1 ]
Violante, Massimo [2 ]
机构
[1] Evidence, Pisa, Italy
[2] Politecn Torino, Dip Automat & Infounat, Turin, Italy
关键词
multi-core; AUTOSAR; virtualization; automotive;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-core is a game changer for automotive industry, providing unprecedented computing capabilities, and allowing consolidating heterogeneous applications into a single device with benefits in terms of cost and reuse. Multi-core asks for virtualization of applications, moving from the hardware-centric perspective to the function-centric perspective: applications on a single electronic control unit (ECU) are transformed into hardware-agnostic functionalities that hosted by multicore ECUs alongside other, unrelated, applications. Moreover, to exploit multi-cores to the full extent in some automotive applications, the guarantee is needed that different applications exposing different criticalities (e.g., ISO26262 ASIL D and ISO26262 ASIL B) can coexist. The paper presents the technologies available to support these concepts such as AUTOSAR and embedded virtualizations, presenting the main issues that have to be solved and discussing the state of the art.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Automotive Embedded Software: Migration Challenges to Multi-Core Computing Platforms
    Macher, Georg
    Hoeller, Andrea
    Armengaud, Eric
    Kreiner, Christian
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2015, : 1386 - 1393
  • [2] A resource efficient framework to run automotive embedded software on multi-core ECUs
    Faragardi, Hamid Reza
    Lisper, Bjorn
    Sandstrom, Kristian
    Nolte, Thomas
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 139 : 64 - 83
  • [3] Parallelization of Automotive Engine Control Software On Embedded Multi-core Processor Using OSCAR Compiler
    Kanehagi, Yohei
    Umeda, Dan
    Hayashi, Akihiro
    Kimura, Keiji
    Kasahara, Hironori
    2013 IEEE COOL CHIPS XVI (COOL CHIPS), 2013,
  • [4] A Multi-core Software API for Embedded MPSoC Environments
    Li, Jia-Jhe
    Wang, Shao-Chung
    Hsu, Po-Chun
    Chen, Po-Yu
    Lee, Jenq Kuen
    METHODS AND TOOLS OF PARALLEL PROGRAMMING MULTICOMPUTERS, 2010, 6083 : 40 - 50
  • [5] Architecture/OS Support for Embedded Multi-core Systems
    Chung, Sung Woo
    Lee, Hsien-Hsin S.
    Lee, Woo Hyong
    COMPUTER JOURNAL, 2010, 53 (08): : 1134 - 1135
  • [6] Development of Heterogeneous Multi-core Embedded Platform for Automotive Applications
    Wei, Ting-Ying
    Qiu, Zhi-Liang
    Young, Chung-Ping
    Chang, Da-Wei
    CIRCUITS, SYSTEM AND SIMULATION, 2011, 7 : 193 - 197
  • [7] MULTI-CORE SOFTWARE ARCHITECTURE FOR THE SCALABLE HEVC DECODER
    Hamidouche, Wassim
    Raulet, Mickael
    Deforges, Olivier
    2014 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2014,
  • [8] VERTAF/Multi-Core: A SysML-Based Application Framework for Multi-Core Embedded Software Development
    Lin, Chao-Sheng
    Lu, Chun-Hsien
    Lin, Shang-Wei
    Chen, Yean-Ru
    Hsiung, Pao-Ann
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2011, 26 (03) : 448 - 462
  • [9] VERTAF/Multi-Core:A SysML-Based Application Framework for Multi-Core Embedded Software Development
    林朝圣
    吕俊贤
    林尚威
    陈盈如
    熊博安
    Journal of Computer Science & Technology, 2011, 26 (03) : 448 - 462
  • [10] VERTAF/MULTI-CORE: A SYSML-BASED APPLICATION FRAMEWORK FOR MULTI-CORE EMBEDDED SOFTWARE DEVELOPMENT
    Lin, Chao-Sheng
    Hsiung, Pao-Ann
    Lin, Shang-Wei
    Chen, Yean-Ru
    Lu, Chun-Hsien
    Tong, Sheng-Ya
    Su, Wan-Ting
    Shih, Chihhsiong
    Hsueh, Nien-Lin
    Chang, Chih-Hung
    Koong, Chorng-Shiuh
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2009, 32 (07) : 985 - 991