...
首页> 外文期刊>OASIcs : OpenAccess Series in Informatics >Understanding Shared Memory Bank Access Interference in Multi-Core Avionics
【24h】

Understanding Shared Memory Bank Access Interference in Multi-Core Avionics

机译:了解多核航空电子设备中的共享存储库访问干扰

获取原文
           

摘要

Deployment of multi-core platforms in safety-critical applications requires reliable estimation of worst-case response time (WCRT) for critical processes. Determination of WCRT needs to accurately estimate and measure the interferences arising from multiple processes and multiple cores. Earlier works have proposed frameworks in which CPU, shared cache, and shared memory (DRAM) interferences can be estimated using some application and platform-dependent parameters. In this work we examine a recent work in which single core equivalent (SCE) worst case execution time is used as a basis for deriving WCRT. We describe the specific requirements in an avionics context including the sharing of memory banks by multiple processes on multiple cores, and adapt the SCE framework to account for them. We present the needed adaptations to a real-time operating system to enforce the requirements, and present a methodology for validating the theoretical WCRT through measurements on the resulting platform. The work reveals that the framework indeed creates a (pessimistic) bound on the WCRT. It also discloses that the maximum interference for memory accesses does not arise when all cores share the same memory bank.
机译:在安全关键型应用程序中部署多核平台需要可靠地估计关键流程的最坏情况响应时间(WCRT)。 WCRT的确定需要准确估计和测量由多个过程和多个核心产生的干扰。较早的工作提出了一种框架,其中可以使用一些与应用程序和平台相关的参数来估计CPU,共享缓存和共享内存(DRAM)的干扰。在这项工作中,我们研究了最近的一项工作,其中将单核等效(SCE)最坏情况执行时间用作推导WCRT的基础。我们在航空电子环境中描述了特定的需求,包括由多个内核上的多个进程共享存储库,并采用SCE框架来解决这些问题。我们提出了对实时操作系统的必要修改以执行要求,并提出了一种通过对所得平台进行测量来验证理论WCRT的方法。这项工作表明,该框架确实在WCRT上造成了(悲观的)约束。它还公开了当所有内核共享相同的存储体时,不会出现对存储器访问的最大干扰。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号