首页> 外文会议>ASP-DAC 2013 >Shared Cache Aware Task Mapping for WCRT Minimization
【24h】

Shared Cache Aware Task Mapping for WCRT Minimization

机译:用于WcRT最小化的共享缓存感知任务映射

获取原文

摘要

The Worst-Case Response Time (WCRT) of multi-tasking applications running on multi-cores is an important metric for real-time embedded systems. The WCRT is determined by the mapping of the tasks to the cores (which determines load balancing) and the Worst-Case Execution Time (WCET) of the tasks. However, the WCET of a task is also influenced by the conflicts in the shared cache from concurrently executing tasks on other cores in a multi-core system. In other words, the mapping of the tasks to the cores indirectly influences the WCET of the tasks, which in turn impacts the WCRT of the entire application. Thus the mapping of the tasks to the cores should simultaneously maximize workload balance and minimize shared cache interference. We propose an integer-linear programming (ILP) formulation to achieve this objective. Experimental evaluation shows that shared cache aware task mapping achieves on an average 25% and 33% WCRT reduction for real-life and synthetic applications, respectively, compared to traditional approach that is agnostic to shared cache conflicts and solely focuses on load balancing.
机译:多核上运行的多任务应用程序的最坏情况响应时间(Wcrt)是实时嵌入式系统的重要指标。 WCRT由任务映射到核心(确定负载平衡)和任务的最坏情况执行时间(WCET)确定。但是,任务的WCET也受到共享缓存中的冲突在多核系统中的其他核心上的共享缓存中的冲突的影响。换句话说,对核心的任务的映射间接影响任务的WCET,这反过来影响整个应用程序的Wcrt。因此,对核心的任务的映射应该同时最大化工作负载平衡并最小化共享缓存干扰。我们提出了一个整数线性编程(ILP)配方,以实现这一目标。实验评估表明,与传统方法相比,共享高速缓存意识任务映射分别达到平均25%和33%的WcRT对现实方法和合成应用程序的降低,这是对共享缓存冲突的不可知的方法,并仅关注负载平衡。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号