首页> 外文会议>Real-Time Systems Symposium, 1996., 17th IEEE >Cache modeling for real-time software: beyond direct mapped instruction caches
【24h】

Cache modeling for real-time software: beyond direct mapped instruction caches

机译:实时软件的缓存建模:超越直接映射的指令缓存

获取原文

摘要

We present a method for determining a tight bound on the worst case execution time of a program when running on a given hardware system with cache memory. Caches are used to improve the average memory performance, however, their presence complicates the worst case timing analysis. Any pessimistic predictions on cache hits/misses will result in loose estimation. In our previous research in this area, we built an integer-linear-programming solution for this problem which included analysis of direct mapped instruction caches. In this paper we describe the complex extensions of this technique to deal with set associative instruction caches, data caches and unified caches. We believe that this research now provides a comprehensive solution to the problem of worst case performance analysis of software running on processors with caches. These techniques have been implemented in a design tool cinderella. Some experimental results are presented that demonstrate the practical applicability of this analysis.
机译:我们提出了一种方法,用于在具有高速缓存的给定硬件系统上运行时确定程序在最坏情况下的执行时间的严格界限。缓存用于提高平均内存性能,但是,缓存的存在使最坏情况下的时序分析变得复杂。对缓存命中/未命中的任何悲观预测都将导致松散的估计。在我们先前在该领域的研究中,我们针对此问题构建了整数线性编程解决方案,其中包括对直接映射指令高速缓存的分析。在本文中,我们描述了此技术的复杂扩展,以处理集合关联的指令高速缓存,数据高速缓存和统一高速缓存。我们相信,这项研究现在为解决在具有缓存的处理器上运行的软件的最坏情况性能分析问题提供了一个全面的解决方案。这些技术已在设计工具“灰姑娘”中实现。提出了一些实验结果,证明了该分析的实际适用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号