存储层次结构对时间受限嵌入式软件可预测性的影响
硬件体系结构
2011-11-09 v1
摘要
必须满足实时约束的安全关键嵌入式系统预计应具有高度的可预测性,以便在设计阶段保证始终满足特定的时序截止期限。这一要求通常阻止设计人员使用高速缓存 (caches),因为其行为高度动态且难以预测。集成暂存存储器 (scratchpad memories) 代表了一种替代方法,它允许系统在保持可预测性的同时,获得与高速缓存相当的性能增益。在这项工作中,我们比较了暂存存储器和高速缓存对最坏情况执行时间 (WCET) 分析结果的影响。我们表明,尽管高速缓存需要复杂的技术,但可能会对预测的 WCET 产生负面影响,而暂存存储器的估计 WCET 则随实现的性能增益按比例缩放,且无需额外的分析成本。
引用
@article{arxiv.0710.4751,
title = {Influence of Memory Hierarchies on Predictability for Time Constrained Embedded Software},
author = {Lars Wehmeyer and Peter Marwedel},
journal= {arXiv preprint arXiv:0710.4751},
year = {2011}
}
评论
Submitted on behalf of EDAA (http://www.edaa.com/)