{"title":"Effects of Concurrent Access to Embedded Multicore Microcontrollers with Hard Real-Time Demands","authors":"Philipp Jungklass, Mladen Berekovic","doi":"10.1109/SIES.2018.8442079","DOIUrl":null,"url":null,"abstract":"Due to increased demand on the performance of real-time control units, multicore microcontrollers are increasingly being used in this sector. The manufacturers of such microcontrollers have developed extensive model families, which have to be compatible with each other due to the same pin assignment and package form. This policy is intended to enable ECU developers to select a next larger type with more processor cores in the event of performance bottlenecks. It should be noted though that the additional processor cores increases the problem of competing access and thus also the Worst-Case Execution Time. This article identifies the impact of competing access on the performance of individual processor cores. For this purpose, three derivatives of the Infineon AURIX microcontroller family are compared and potential bottlenecks identified. Finally, recommendations are drawn up on the basis of these results in order to avoid such problems.","PeriodicalId":236091,"journal":{"name":"2018 IEEE 13th International Symposium on Industrial Embedded Systems (SIES)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 13th International Symposium on Industrial Embedded Systems (SIES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIES.2018.8442079","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Due to increased demand on the performance of real-time control units, multicore microcontrollers are increasingly being used in this sector. The manufacturers of such microcontrollers have developed extensive model families, which have to be compatible with each other due to the same pin assignment and package form. This policy is intended to enable ECU developers to select a next larger type with more processor cores in the event of performance bottlenecks. It should be noted though that the additional processor cores increases the problem of competing access and thus also the Worst-Case Execution Time. This article identifies the impact of competing access on the performance of individual processor cores. For this purpose, three derivatives of the Infineon AURIX microcontroller family are compared and potential bottlenecks identified. Finally, recommendations are drawn up on the basis of these results in order to avoid such problems.