摘要
片上多处理器中不同核的缺失地址序列之间通常存在一定的空间和时间相关性,为了充分利用该性质,本文提出时空结合的数据预取.该机制首先寻找核内缺失地址序列的相关性,在核内探索不到的情况下再寻找核间的相关性,因此可利用其它核的访存行为来预测本核可能即将发生的访存行为.实验结果表明,本文提出的数据预取机制可使测试程序的平均性能提高12.6%,与扩展应用在多核上的C/DC策略相比较,性能提高了3.8%.
The miss addresses of multiple cores often have some spatial correlation and temporal correlation in chip multiprocessors.In order to make full use of the properties,this paper proposes Spatio-Temporal data prefetching which exploits inter-core correlation when it don′t find intra-core correlation in a core,so it can predict future memory access through other cores.The experimental results indicate that the proposed mechanism can get an average of 12.6% speedup when compared with no prefetching.Meanwhile,compared with C/DC,it improves performance by 3.8%.
出处
《小型微型计算机系统》
CSCD
北大核心
2012年第8期1856-1861,共6页
Journal of Chinese Computer Systems
基金
国家自然科学基金项目(61070001)资助
关键词
片上多处理器
空间相关
时间相关
数据预取
chip multiprocessors
spatial correlation
temporal correlation
data prefetching