Accurately Estimating Worst-Case Execution Time for Multi-core Processors with Shared Direct-Mapped Instruction Caches

Beijing(2009)

引用 32|浏览2
暂无评分
摘要
In a multicore processor, different cores typically share the last level cache, and threads running on different cores may interfere with each other in accessing the shared cache. Therefore, multicore WCET (worst case execution time) analyzer must be able to safely and accurately estimate the worst case interthread cache interferences, which is not supported by current WCET analysis techniques that mainly focus on analyzing uniprocessors. This paper proposes a novel approach to analyzing the worst case cache interferences and bounding the WCET for threads running on multicore processors with shared direct mapped L2 instruction caches. We propose to use an extended ILP (integer linear programming) to model all the possible interthread cache conflicts, based on which we can accurately calculate the worst case interthread cache interferences and derive the WCET. Compared to a recently proposed multicore static analysis technique based on control flow information alone, this approach improves the tightness of WCET estimation by 13.7% on average.
更多
查看译文
关键词
wcet analyzer,different core,shared direct-mapped instruction caches,interthread cache interference,multi-core processor,microprocessor chips,wcet estimation,cache storage,possible inter-thread cache conflict,worst-case cache interference,accurately estimating worst-case execution,extended ilp,multicore static analysis technique,worst case execution time accurate estimation,integer programming,multicore processor,l2 instruction cache,direct mapped instruction cache,linear programming,integer linear programming,multi-core processors,last-level cache,control flow information,shared memory systems,current wcet analysis technique,worst-case inter-thread cache interference,shared cache,multicore processing,control flow,multicore processors,real time systems,worst case execution time,static analysis,multi core processor,mathematical model
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要