【24h】

A simulation study of two-level caches

机译:两级高速缓存的仿真研究

获取原文

摘要

A trace-driven simulation study to examine the effect of a two-level cache hierarchy in uniprocessors is reported. A simulation model of a multiple-cycle-per-instruction processor was constructed to estimate the total cycles required to execute a synthetic benchmark. Results show that a second-level cache can be used to increase system performance when main memory access times are large relative to CPU cycle time. For example, the addition of a four-cycle 64 K second-level cache following a one-cycle, 8 K first-level cache increases performance by 15% when used in a system with a 15-cycle primary memory. Second-level caches are shown to be particularly effective when used behind small on-chip caches; adding an 8 K second-level to a 1 K first-level increases performance by 26%, assuming similar parameters. The performance impact of different write strategies and separate instruction and data caches are also evaluated.
机译:报告了一种追踪仿真模拟研究,以检查单层缓存层次结构在单处理器中的效果。 构建了多周期每指令处理器的模拟模型以估计执行合成基准所需的总循环。 结果表明,当主内存访问时间相对于CPU周期时间很大时,可以使用第二级缓存来提高系统性能。 例如,当在具有15周期主存储器的系统中使用时,在一个周期,8k第一级高速缓存中添加了四周期64k二级高速缓存,提高了15%的性能。 第二级高速缓存显示在小型芯片缓存后面使用时特别有效; 假设类似参数,将8 k第二级添加到1 k的第一级提高性能26%。 还评估了不同写策略和单独指令和数据缓存的性能影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号