首页> 外文期刊>Real-time systems >Uneven memory regulation for scheduling IMA applications on multi-core platforms
【24h】

Uneven memory regulation for scheduling IMA applications on multi-core platforms

机译:在多核平台上调度IMA应用程序的内存监管不均衡

获取原文
获取原文并翻译 | 示例
           

摘要

The adoption of multi-cores for mixed-criticality systems has fueled research on techniques for providing scheduling isolation guarantees to applications of different criticalities. These are especially hard to provide in the presence of contention in shared resources of the system, such as buses and DRAMs. The state-of-the-art Single-Core Equivalence (SCE) framework improves timing isolation by enforcing periodic memory access budgets per core, which allows computing safe stall delays for the cores as input to the schedulability analysis. In this work, we extend the theoretical toolkit for this state-of-the-art framework by considering EDF and server-based scheduling, instead of partitioned fixed-priority scheduling which SCE has assumed so far. A second extension to the theory of SCE consists in additionally allowing memory access budgets to be uneven and defined on a per-server basis, rather than just on a per-core basis, which is what was supported until now. This added flexibility allows better memory bandwidth efficiency, especially when servers with dissimilar memory access requirements co-exist on a given core, and this in turn improves schedulability. Finally, we also formulate an Integer-Linear Programming Model (ILP) guaranteed to find a feasible mapping of a given set of servers to processors, including their execution time and memory access budgets, if such a mapping exists. Our experiments with synthetic task sets confirm that considerable improvement in schedulability can result from the use of per-server memory access budgets under the SCE framework.
机译:混合关键性系统采用多核技术推动了对为不同关键性应用程序提供调度隔离保证的技术的研究。在系统共享资源(例如总线和DRAM)中存在竞争的情况下,尤其难以提供这些资源。最先进的单核等效性(SCE)框架通过强制每个内核执行定期的内存访问预算来改善时序隔离,从而可以计算内核的安全停顿延迟,作为可调度性分析的输入。在这项工作中,我们通过考虑EDF和基于服务器的调度,而不是SCE迄今假设的分区固定优先级调度,扩展了用于此最新框架的理论工具包。 SCE理论的第二个扩展之处在于,它还允许内存访问预算是不均衡的,并且是基于每个服务器而不是仅基于每个核心来定义的,这是迄今为止所支持的。这种增加的灵活性可以实现更好的内存带宽效率,尤其是当具有不同内存访问要求的服务器共存于给定内核时,这反过来又提高了可调度性。最后,我们还制定了整数线性编程模型(ILP),以保证找到给定服务器到处理器的可行映射,包括服务器的执行时间和内存访问预算(如果存在)。我们对综合任务集的实验证实,可调度性的显着改善可以通过使用SCE框架下的每服务器内存访问预算来实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号