Time Offsets for Scheduling Tasks in Multicore ECUs

Do Yeon Kim, Jun Young Moon, Jae Wook Jeon

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

As vehicles added many functions, the number and complexity of the controllers are increasing. Because of the complexity of software increasing, the CPU load on a single core based controller reaches its limits. To overcome the limitations of the single-core-based controller, a multicore based controller has been introduced. One of the problems encountered when converting software from a single-core-based controller to a multicore-based controller's software is scheduling. This paper proposes an algorithm for generating offset considering the period, execution time, and priority of controller software's internal tasks. This algorithm's offset allows you to reduce the maximum load on the controller among the measured loads every specific period. This period equals the period of task with the highest CPU load. We simulated the HMC engine electronic control unit (ECU) software with the Timing Architects Tool Suite (TA) tool. And using Hardware In the Loop Simulation (HILS), the offset was applied to the ECU of the HMC. Also, we verify the reduction of peak load among the loads measured every specific period that is the same as the task's period with the highest CPU load by offsets generated.

Original languageEnglish
Title of host publication2020 IEEE International Conference on Consumer Electronics - Asia, ICCE-Asia 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728161648
DOIs
StatePublished - 1 Nov 2020
Externally publishedYes
Event2020 IEEE International Conference on Consumer Electronics - Asia, ICCE-Asia 2020 - Seoul, Korea, Republic of
Duration: 1 Nov 20203 Nov 2020

Publication series

Name2020 IEEE International Conference on Consumer Electronics - Asia, ICCE-Asia 2020

Conference

Conference2020 IEEE International Conference on Consumer Electronics - Asia, ICCE-Asia 2020
Country/TerritoryKorea, Republic of
CitySeoul
Period1/11/203/11/20

Keywords

  • ECU
  • Offset
  • Scheduling Multicore based controller

Fingerprint

Dive into the research topics of 'Time Offsets for Scheduling Tasks in Multicore ECUs'. Together they form a unique fingerprint.

Cite this