首页> 外文会议>The 16th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications >Combining Prefetch with Instruction Cache Locking in Multitasking Real-Time Systems
【24h】

Combining Prefetch with Instruction Cache Locking in Multitasking Real-Time Systems

机译:在多任务实时系统中将预取与指令缓存锁定相结合

获取原文

摘要

In multitasking real-time systems it is required to compute the WCET of each task and also the effects of interferences between tasks in the worst case. This is complex with variable latency hardware usually found in the fetch path of commercial processors. Some methods disable cache replacement so that it is easier to model the cache behavior. Lock-MS is an ILP based method to obtain the best selection of memory lines to be locked in a dynamic locking instruction cache. In this paper we first propose a simple memory architecture implementing the next-line tagged prefetch, specially designed for hard real-time systems. Then, we extend Lock-MS to add support for hardware instruction prefetch. Our results show that the WCET of a system with prefetch and an instruction cache with size 5% of the total code size is better than that of a system having no prefetch and cache size 80% of the code. We also evaluate the effects of the prefetch penalty on the resulting WCET, showing that a system without prefetch penalties has a worst-case performance 95% of the ideal case. This highlights the importance of a good prefetch design. Finally, the computation time of our analysis method is relatively short, analyzing tasks of 96 KB with 10^65 paths in less than 3 minutes.
机译:在多任务实时系统中,需要计算每个任务的WCET以及最坏情况下任务之间的干扰影响。这对于通常在商用处理器的获取路径中发现的可变延迟硬件非常复杂。一些方法禁用高速缓存替换,以便更轻松地对高速缓存行为进行建模。 Lock-MS是一种基于ILP的方法,用于获取要锁定在动态锁定指令高速缓存中的存储线的最佳选择。在本文中,我们首先提出一种简单的存储器体系结构,该体系结构实现了专为硬实时系统设计的下一行标记预取。然后,我们扩展Lock-MS以添加对硬件指令预取的支持。我们的结果表明,具有预取功能且指令高速缓存的大小为总代码大小的5%的系统的WCET优于没有预取且高速缓存大小为代码的80%的系统的WCET。我们还评估了预取惩罚对所得WCET的影响,表明没有预取惩罚的系统在最坏情况下的性能为理想情况的95%。这突出了良好的预取设计的重要性。最后,我们的分析方法的计算时间相对较短,可以在不到3分钟的时间内分析具有10 ^ 65路径的96 KB任务。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号