کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
433075 689230 2011 11 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Joint task assignment and cache partitioning with cache locking for WCET minimization on MPSoC
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Joint task assignment and cache partitioning with cache locking for WCET minimization on MPSoC
چکیده انگلیسی

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 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. 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. 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.


► In this paper, task assignment, L2 cache partitioning and locking jointly to minimize WCET are considered.
► This paper proved that the problem is NP-hard and proposed efficient algorithms to solve it.
► This paper also proposed optimal algorithms for L2 cache partitioning under a fixed task assignment.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 71, Issue 11, November 2011, Pages 1473–1483
نویسندگان
, , , ,