首页> 外文OA文献 >WCET-Aware Optimization of Shared Cache Partition and Bus Arbitration for Hard Real-Time Multicore Systems
【2h】

WCET-Aware Optimization of Shared Cache Partition and Bus Arbitration for Hard Real-Time Multicore Systems

机译:硬件实时多核系统的WCET感知优化共享缓存分区和总线仲裁

摘要

In recent years, multicore processors have been receiving a significant amount of attention from avionic and automotive industries as the demand for high-end real-time applications drastically increases. However, the unpredictable worst-case timing behavior that mainly arises from shared resource contention in current multicore architectures has been the biggest stumbling block for a widespread use of multicores in hard real-time systems. A great deal of research efforts have been devoted to address the issue. Among others, the development of a new multicore architecture has emerged as an attractive solution because it is possible to eliminate the sources of unpredictable interferences in the first place, or at least to turn them into predictable ones. Accordingly, this opens a new possibility of system-level optimizations with multicore-based hard real-time systems. To address this issue, this study proposes a new perspective of WCET model called tunable WCET, in which the WCET of a task is partitioned into fixed execution time and tunable delay. Our tunable WCET model enables WCET-aware shared resource allocation/arbitration by elastically deforming the tunable delays of tasks. For this, we also propose novel shared bus arbitration and cache partitioning methods called harmonic round-robin bus scheduling and two-level cache partitioning. We present a mixed integer linear programming (MILP) formulation as the solution to the optimization problem of tunable WCETs. Our experimental results show that the proposed methods can significantly lower overall system utilization.
机译:近年来,随着对高端实时应用的需求急剧增加,多核处理器已受到航空电子和汽车行业的广泛关注。但是,主要由当前多核体系结构中的共享资源争用引起的不可预测的最坏情况时序行为,已成为在硬实时系统中广泛使用多核的最大绊脚石。为了解决这个问题,已经进行了大量的研究工作。其中,新的多核体系结构的开发已成为一种有吸引力的解决方案,因为它有可能首先消除不可预测的干扰源,或者至少将其变成可预测的干扰源。因此,这为基于多核的硬实时系统提供了系统级优化的新可能性。为了解决这个问题,本研究提出了一种称为可调整WCET的WCET模型的新观点,其中将任务的WCET划分为固定的执行时间和可调整的延迟。我们的可调WCET模型通过弹性变形任务的可调延迟来实现可感知WCET的共享资源分配/仲裁。为此,我们还提出了新颖的共享总线仲裁和高速缓存分区方法,称为谐波循环总线调度和两级高速缓存分区。我们提出了一种混合整数线性规划(MILP)公式,作为可调谐WCET优化问题的解决方案。我们的实验结果表明,所提出的方法可以大大降低整体系统的利用率。

著录项

  • 作者单位
  • 年度 2011
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号