首页> 外文会议>International Conference on Embedded Software and Systems >On Using Locking Caches in Embedded Real-Time Systems
【24h】

On Using Locking Caches in Embedded Real-Time Systems

机译:在嵌入式实时系统中使用锁定缓存

获取原文

摘要

Cache memories are crucial to obtain high performance on contemporary processors. However, they have been traditionally avoided in embedded real-time systems due to their lack of determinism. Unfortunately, most of the techniques to attain predictability on caches are complex to apply, precluding their use on real applications. This work reviews several techniques developed by the authors to use cache memories in "real" embedded real-time systems, with the ease of use in mind. Those techniques are based on a locking cache, which offers a very predictable behaviour. Both static and dynamic use are proposed as well as the algorithms and methods required to make the schedulability analysis using two different scheduling policies. Also proposed is a genetic algorithm that finds, within acceptable computational cost, the sub-optimal set of instructions that must be preloaded in cache. Finally, a set of statistical analyses compares the locking cache versus a conventional one.
机译:缓存记忆对于在当代处理器上获得高性能至关重要。然而,由于缺乏确定性,他们传统上避免了嵌入式实时系统。遗憾的是,在高速缓存上实现可预测性的大多数技术都很复杂,妨碍他们对真实应用的使用。这项工作审查了作者开发的几种技术,以便在“真实”嵌入式实时系统中使用缓存存储器,并易于使用。这些技术基于锁定高速缓存,其提供了非常可预测的行为。提出了静态和动态使用以及使用两个不同的调度策略进行调度分析所需的算法和方法。还提出了一种遗传算法,可以在可接受的计算成本中找到必须在缓存中预加载的子最优指令集。最后,一组统计分析比较了锁定高速缓存与传统的分析。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号