Dynamic interference quantification for multicore processors

S. Uhrig, Johannes Freitag
{"title":"Dynamic interference quantification for multicore processors","authors":"S. Uhrig, Johannes Freitag","doi":"10.1109/DASC.2017.8101991","DOIUrl":null,"url":null,"abstract":"An evolution from single core towards multicore processors is ongoing in order to satisfy the performance demands of future avionic applications. Furthermore, a simple migration path of legacy single core avionic applications to multicores is desired in order to save space, weight and power. However, the shared resource usage of parallel executed applications causes contention resulting in timing issues. This paper proposes a safety net approach for multicore systems executing a critical application on one core concurrently to other less critical applications on other cores. The proposal allows continuously tracking the progress of an application without any modification of the application code. Hence, interferences from other cores that thwart the critical application can be quantified at any time. In case an acceptable execution delay is exceeded, the safety net can trigger suitable countermeasures. The evaluation shows that our approach is powerful enough to reliably detect critical slowdowns from 1.8% upwards. The time required for detecting the slowdown reaches its optimum at a minimum slowdown of 3%. Hence, pathological or unacceptable slowdowns can be detected in time to trigger suitable counter measures.","PeriodicalId":130890,"journal":{"name":"2017 IEEE/AIAA 36th Digital Avionics Systems Conference (DASC)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE/AIAA 36th Digital Avionics Systems Conference (DASC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DASC.2017.8101991","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

An evolution from single core towards multicore processors is ongoing in order to satisfy the performance demands of future avionic applications. Furthermore, a simple migration path of legacy single core avionic applications to multicores is desired in order to save space, weight and power. However, the shared resource usage of parallel executed applications causes contention resulting in timing issues. This paper proposes a safety net approach for multicore systems executing a critical application on one core concurrently to other less critical applications on other cores. The proposal allows continuously tracking the progress of an application without any modification of the application code. Hence, interferences from other cores that thwart the critical application can be quantified at any time. In case an acceptable execution delay is exceeded, the safety net can trigger suitable countermeasures. The evaluation shows that our approach is powerful enough to reliably detect critical slowdowns from 1.8% upwards. The time required for detecting the slowdown reaches its optimum at a minimum slowdown of 3%. Hence, pathological or unacceptable slowdowns can be detected in time to trigger suitable counter measures.
多核处理器的动态干扰量化
为了满足未来航空电子应用的性能需求,从单核到多核处理器的演变正在进行中。此外,为了节省空间、重量和功耗,需要将传统的单核航空电子应用简单地迁移到多核。但是,并行执行的应用程序的共享资源使用会导致争用,从而导致时间问题。本文提出了一种多核系统的安全网方法,用于在一个核心上并发地执行关键应用程序和在其他核心上执行不那么关键的应用程序。该建议允许在不修改应用程序代码的情况下持续跟踪应用程序的进度。因此,可以在任何时候量化来自其他核心的干扰,这些干扰阻碍了关键应用程序。如果超过可接受的执行延迟,安全网可以触发适当的对策。评估表明,我们的方法足够强大,可以可靠地检测到1.8%以上的临界减速。检测减速所需的时间在最小减速率为3%时达到最佳。因此,可以及时检测到病态或不可接受的减速,从而触发适当的应对措施。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信