首页> 中文期刊> 《电子学报》 >多核实时线程间干扰分析及WCET估值

多核实时线程间干扰分析及WCET估值

         

摘要

在共享Cache的多核处理器中,线程在共享Cache中的指令可能被其他并行线程的指令替换,从而导致了线程间在共享Cache上的干扰.多核结构下WCET估值需要考虑并行线程间在共享Cache上的干扰.针对当前典型的共享Cache和共享总线的多核结构,本文提出了一种迭代的WCET估值分析方法.考虑共享总线对共享Cache访问的时序影响,基于该时序分析线程间在共享Cache上的干扰,得到较精确的WCET估值.理论分析证明了该方法的有效性,实验结果表明本文的分析方法较之当前的两种方法分别可以提高21%和14%的精确度.%In a shared-cache multi-core architecture one thread may interfere with a second thread if the second one tries to access the shared cache simultaneously.Consequently,this causes the eviction of the second thread instructions. To track this challenge, designers need to consider runtime inter-thread interference while analyzing WCET of a real-time application on multi-core architectures. This paper proposes an iterative approach for WCET estimation which considers the circular dependence between shared bus and the runtime inter-thread interference in shared cache.Our approach analyzes inter-thread interference in shared cache based on access timings, which combines static analysis and dynamic timing estimation.The iterative method presented can improve the tightness of WCET estimation by refining estimations of inter-thread interference. Our experiments demonstrate that the proposed approach can reasonably estimate inter-thread interference in shared caches and improve the tightness of WCET estimation by an average of 21 % and 14% , compared with the estimations in literatures.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号