Worst-Case Execution Time Analysis for Many-Core Architectures with NoC.

Lecture Notes in Computer Science(2016)

引用 16|浏览37
暂无评分
摘要
The optimal deployment of data streaming applications onto multi-/many-core platforms providing real-time guarantees requires to solve the application partitioning/placement, buffer allocation, task mapping and scheduling optimisation problem using the tasks Worst-Case Execution Time (WCET). In turn, task WCET varies due to interferences that tasks experience when accessing shared resources, which vary depending on the solutions of the optimisation problem. To break this cyclic dependency we propose a detailed interference-based method that first over-approximates WCET based on the solution for application partitioning/placement and then tightens it by pruning out the interferences from tasks not overlapping in memory access and time. We prove that the derived bounds are safe. We have found that interferences on average amount to 10% of WCET, and were able to improve the latency-guarantee up to 34 %.
更多
查看译文
关键词
Task Graph, Memory Bank, Buffer Allocation, WCET Analysis, Criticality Level
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要