{"title":"Multicore ECU task-load distribution (balancing) and dynamic scheduling","authors":"Minho Kim, Y. Do, Jaewook Jeon","doi":"10.1109/TENSYMP52854.2021.9550930","DOIUrl":null,"url":null,"abstract":"With advancements in automotive software, it is necessary to improve the processing performance of the electronic control unit (ECU) that handles the software. Existing single-core ECUs are incapable of handling the heavy, complex, and constantly evolving vehicle software. Hence, automotive software based on multicore ECUs are being developed. New methods to schedule tasks and distribute load appropriately to each core are needed for multicore ECU-based automotive software. In addition, functional safety of multicore ECUs needs to be assessed. Herein, we propose a task load distribution (balancing) and scheduling method for multicore ECUs as well as a method to achieve freedom from interference (FFI) in accordance with ISO 26262 by avoiding resource interference that may occur owing to simultaneous operation of multiple cores.","PeriodicalId":137485,"journal":{"name":"2021 IEEE Region 10 Symposium (TENSYMP)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE Region 10 Symposium (TENSYMP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TENSYMP52854.2021.9550930","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
With advancements in automotive software, it is necessary to improve the processing performance of the electronic control unit (ECU) that handles the software. Existing single-core ECUs are incapable of handling the heavy, complex, and constantly evolving vehicle software. Hence, automotive software based on multicore ECUs are being developed. New methods to schedule tasks and distribute load appropriately to each core are needed for multicore ECU-based automotive software. In addition, functional safety of multicore ECUs needs to be assessed. Herein, we propose a task load distribution (balancing) and scheduling method for multicore ECUs as well as a method to achieve freedom from interference (FFI) in accordance with ISO 26262 by avoiding resource interference that may occur owing to simultaneous operation of multiple cores.