The Migration of Engine ECU Software From Single-Core to Multi-Core

As multiple functions have been added to single-core-based engine electronic control units (ECUs) in vehicles, automotive researchers and manufacturers have actively studied multi-core architecture for engine ECUs. Multi-core architecture can provide load balancing and parallelism that can meet the...

Full description

Bibliographic Details
Main Authors: Jun Young Moon, Do Yeon Kim, Jin Ho Kim, Jae Wook Jeon
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9398676/
_version_ 1818429944225595392
author Jun Young Moon
Do Yeon Kim
Jin Ho Kim
Jae Wook Jeon
author_facet Jun Young Moon
Do Yeon Kim
Jin Ho Kim
Jae Wook Jeon
author_sort Jun Young Moon
collection DOAJ
description As multiple functions have been added to single-core-based engine electronic control units (ECUs) in vehicles, automotive researchers and manufacturers have actively studied multi-core architecture for engine ECUs. Multi-core architecture can provide load balancing and parallelism that can meet the requirements of international organization standard (ISO) 26262. However, since real-world engine ECUs have the most complex automotive open system architecture (AUTOSAR)-based control logic and datasets among automotive ECUs, developing multi-core-based engine ECUs is a substantial amount of work. Thus, automotive researchers and manufacturers will need new methodologies for multi-core-based engine ECUs. In this paper, we focus on designing a multi-core migration methodology and applying it to a real-world AUTOSAR-based engine ECU from HYUNDAI. We verify its practicability and enhanced performance. In conclusion, through connection with other automotive domain ECUs, it is demonstrated that a multi-core engine ECU using our migration technology can be applied in real-world automotive vehicles, leading to a significant improvement in performance.
first_indexed 2024-12-14T15:25:33Z
format Article
id doaj.art-7c2fde257c1e4ed9ac93ff92aefc30a6
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-14T15:25:33Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-7c2fde257c1e4ed9ac93ff92aefc30a62022-12-21T22:56:02ZengIEEEIEEE Access2169-35362021-01-019557425575310.1109/ACCESS.2021.30715009398676The Migration of Engine ECU Software From Single-Core to Multi-CoreJun Young Moon0https://orcid.org/0000-0001-8513-0610Do Yeon Kim1Jin Ho Kim2https://orcid.org/0000-0003-0285-378XJae Wook Jeon3https://orcid.org/0000-0003-0037-112XDepartment of Electrical and Computer Engineering, Sungkyunkwan University, Suwon, South KoreaDepartment of Electrical and Computer Engineering, Sungkyunkwan University, Suwon, South KoreaDepartment of Computer Engineering, Kyungnam University, Changwon, South KoreaDepartment of Electrical and Computer Engineering, Sungkyunkwan University, Suwon, South KoreaAs multiple functions have been added to single-core-based engine electronic control units (ECUs) in vehicles, automotive researchers and manufacturers have actively studied multi-core architecture for engine ECUs. Multi-core architecture can provide load balancing and parallelism that can meet the requirements of international organization standard (ISO) 26262. However, since real-world engine ECUs have the most complex automotive open system architecture (AUTOSAR)-based control logic and datasets among automotive ECUs, developing multi-core-based engine ECUs is a substantial amount of work. Thus, automotive researchers and manufacturers will need new methodologies for multi-core-based engine ECUs. In this paper, we focus on designing a multi-core migration methodology and applying it to a real-world AUTOSAR-based engine ECU from HYUNDAI. We verify its practicability and enhanced performance. In conclusion, through connection with other automotive domain ECUs, it is demonstrated that a multi-core engine ECU using our migration technology can be applied in real-world automotive vehicles, leading to a significant improvement in performance.https://ieeexplore.ieee.org/document/9398676/Multi-core-based engine systemshared data inconsistencycore load balancingmemory and offset optimization technology
spellingShingle Jun Young Moon
Do Yeon Kim
Jin Ho Kim
Jae Wook Jeon
The Migration of Engine ECU Software From Single-Core to Multi-Core
IEEE Access
Multi-core-based engine system
shared data inconsistency
core load balancing
memory and offset optimization technology
title The Migration of Engine ECU Software From Single-Core to Multi-Core
title_full The Migration of Engine ECU Software From Single-Core to Multi-Core
title_fullStr The Migration of Engine ECU Software From Single-Core to Multi-Core
title_full_unstemmed The Migration of Engine ECU Software From Single-Core to Multi-Core
title_short The Migration of Engine ECU Software From Single-Core to Multi-Core
title_sort migration of engine ecu software from single core to multi core
topic Multi-core-based engine system
shared data inconsistency
core load balancing
memory and offset optimization technology
url https://ieeexplore.ieee.org/document/9398676/
work_keys_str_mv AT junyoungmoon themigrationofengineecusoftwarefromsinglecoretomulticore
AT doyeonkim themigrationofengineecusoftwarefromsinglecoretomulticore
AT jinhokim themigrationofengineecusoftwarefromsinglecoretomulticore
AT jaewookjeon themigrationofengineecusoftwarefromsinglecoretomulticore
AT junyoungmoon migrationofengineecusoftwarefromsinglecoretomulticore
AT doyeonkim migrationofengineecusoftwarefromsinglecoretomulticore
AT jinhokim migrationofengineecusoftwarefromsinglecoretomulticore
AT jaewookjeon migrationofengineecusoftwarefromsinglecoretomulticore