首页> 外文会议>The 39th International Conference on Parallel Processing >Task Assignment with Cache Partitioning and Locking for WCET Minimization on MPSoC
【24h】

Task Assignment with Cache Partitioning and Locking for WCET Minimization on MPSoC

机译:具有缓存分区和锁定功能的任务分配,可在MPSoC上最小化WCET

获取原文

摘要

Cache is known for its unpredictability in embedded systems. Cache locking technique is often utilized to guarantee a tighter prediction of Worst-Case Execution Time (WCET) which is one of the most important performance metrics for embedded systems. However, in Multi-Processor Systems-on-Chip (MPSoC) systems with multi-tasks, Level 2 (L2) cache is often shared among different tasks and cores, which leads to higher complexity in the cache management and extended unpredictability of cache. Task assignment has inherent relevancy for cache behavior, while cache behavior also affects the efficiency of task assignment. Task assignment and cache behavior have dramatic influences on the overall WCET of MPSoC. In this paper, overall WCET represents the worst-case finishing time of a set of tasks running on different cores. This paper proposes joint task assignment and cache partitioning techniques to minimize the overall WCET for MPSoC systems. Cache locking is applied to each task to guarantee a precise WCET, which in return facilitates task assignment and cache partitioning. We prove that the joint problem is NP-Hard and propose several efficient algorithms. Experimental results show that the proposed algorithms can consistently reduce the overall WCET compared to previous techniques.
机译:缓存以其在嵌入式系统中的不可预测性而闻名。缓存锁定技术通常用于确保更严格地预测最坏情况执行时间(WCET),这是嵌入式系统最重要的性能指标之一。但是,在具有多任务的多处理器片上系统(MPSoC)系统中,经常在不同的任务和内核之间共享2级(L2)缓存,这导致缓存管理的复杂性更高,缓存的不可预测性进一步扩大。任务分配与缓存行为具有内在的关联性,而缓存行为也影响任务分配的效率。任务分配和缓存行为对MPSoC的整体WCET产生了重大影响。在本文中,整体WCET表示在不同内核上运行的一组任务的最坏情况下的完成时间。本文提出了联合任务分配和缓存分区技术,以最小化MPSoC系统的整体WCET。将缓存锁定应用于每个任务以确保精确的WCET,这反过来有助于任务分配和缓存分区。我们证明了联合问题是NP-Hard,并提出了几种有效的算法。实验结果表明,与以前的技术相比,所提出的算法可以持续降低总体WCET。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号