摘要: 针对现代计算机系统中的存储墙问题,提出一种适合于链式数据结构的数据预取方法——纯遍历推送方法。采用基于共享高速缓存的多核处理器平台CMP上的多线程技术,在主程序运行时分离出一个推送线程,由其将主线程需要的数据提前预取至处理器共享高速缓存中以隐藏主线程的存储器延迟。实验结果证明该方法在CMP架构下对以链式结构为主的内存受限程序的性能有一定的改进。
中图分类号:
朱会东, 黄永丽, 宋宝卫. 基于CMP的指针数据预取方法[J]. 计算机工程, 2011, 37(6): 71-73.
SHU Hui-Dong, HUANG Yong-Li, SONG Bao-Wei. Pointer Data Prefetching Method Based on CMP[J]. Computer Engineering, 2011, 37(6): 71-73.