首页> 外文会议>Annual conference on genetic and evolutionary computation >An Algorithm for Deciding Minimal Cache Sizes in Real-Time Systems
【24h】

An Algorithm for Deciding Minimal Cache Sizes in Real-Time Systems

机译:一种决定实时系统中最小缓存大小的算法

获取原文

摘要

When designing real-time systems, predictability is of utmost importance. A locking cache is a cache memory that allows loading and locking instructions, thus avoiding their replacement. 'This way. regarding memory accesses, execution time of instructions is constant since it does not depend on the sequence of memory references. With a predictable behaviour, locking cache memories are a practical alternative to conventional caches for real-time systems. Offering similar performance to conventional caches, locking caches allow an accurate yet simple schedulability analysis. Locking caches may also help to reduce the size of a system, by means of reducing cache size. When reducing cache size, also cost and power consumption may be reduced. This way, both predictability and cost saving is provided by means of locking cache. This work presents a set of algorithms, aimed to select the contents of a locking cache that provides the minimum locking cache size, while the system remains schedulable. Compared to a previous approach, the algorithms presented in this paper are able to select a set of main memory blocks that result in a smaller cache size.
机译:在设计实时系统时,可预测性至关重要。锁定缓存是允许加载和锁定指令的高速缓存存储器,从而避免其替换。 '这边走。关于内存访问,指令的执行时间是常量,因为它不依赖于存储器引用的序列。具有可预测的行为,锁定高速缓存存储器是用于实时系统的传统高速缓存的实用替代方案。为传统的缓存提供类似的性能,锁定缓存允许准确但简单的调度分析。锁定缓存还可以通过降低缓存大小来帮助减小系统的大小。减少高速缓存大小时,还可以降低成本和功耗。这样,通过锁定缓存提供了可预测性和成本节省。这项工作呈现了一组算法,旨在选择提供最小锁定高速缓存大小的锁定高速缓存的内容,而系统保持可调度。与先前的方法相比,本文呈现的算法能够选择一组导致较小的高速缓存大小的主存储器块。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号