计算机科学与探索 ›› 2010, Vol. 4 ›› Issue (7): 577-588.DOI: 10.3778/j.issn.1673-9418.2010.07.001
面向非一致Cache 的任意步长预提升技术*
吴俊杰+; 杨学军
WU Junjie+; YANG Xuejun
摘要: 随着微电子工艺的不断进步, 片上大容量非一致cache 的研究受到广泛关注。提出了一种面向非一致cache 的任意步长预提升技术, 它能够优化非一致cache 中的数据组织, 使得即将访问的数据被放置在距离处理器较近的cache bank 中, 从而降低访存延迟, 提升系统性能。详细介绍了任意步长预提升技术的设计, 比较了预提升技术与预取技术的差别, 并提出了二者的结合技术。通过对来自NPB 和SPEC 2000 的11个基准测试程序在全系统模拟器上的实验评测, 发现任意步长预提升技术能够有效减小访存延迟, 在访存预测表尺寸为16 和32 的情况下, 系统IPC 分别平均增长4.17%和4.91%; 在结合预提升和预取技术的情况下, 系统IPC 分别平均增长8.84%和11.06%。
中图分类号: