摘要:
仅由硬件控制的传统替换策略严重限制了高速缓存(cache)性能的提高. 该文提出一种面向嵌入式应用的软
件可控cache的实现方法. 在传统结构上增加一个软件控制器,根据软件配置实现如下3 种操作:对于访问开销大且生
命期分布均匀的数据在cache中保留副本;对造成cache预取效率下降的数据由处理器直接与外存通信;对某一时刻被频
繁访问的数据在其有效生命期内优先停留在cache中. 实验结果表明,对于数据指令统一cache,系统整体性能的提升可
达11%,同时总线占用率减少28%左右.
中图分类号:
刘波, 王学香, 时龙兴. 面向嵌入式应用的软件可控cache实现[J]. 应用科学学报, 2009, 27(6): 623-629.
LIU Bo, WANG Xue-xiang, SHI Long-xing. Implementation of Software-Controllable Cache for Embedded Systems[J]. Journal of Applied Sciences, 2009, 27(6): 623-629.