片上多处理器中时空结合的数据预取  

Spatio-temporal Data Prefetching for Chip Multiprocessors

在线阅读下载全文

作  者:胡同森[1] 刘敬伟[1] 

机构地区:[1]浙江工业大学计算机科学与技术学院,杭州310023

出  处:《小型微型计算机系统》2012年第8期1856-1861,共6页Journal of Chinese Computer Systems

基  金:国家自然科学基金项目(61070001)资助

摘  要:片上多处理器中不同核的缺失地址序列之间通常存在一定的空间和时间相关性,为了充分利用该性质,本文提出时空结合的数据预取.该机制首先寻找核内缺失地址序列的相关性,在核内探索不到的情况下再寻找核间的相关性,因此可利用其它核的访存行为来预测本核可能即将发生的访存行为.实验结果表明,本文提出的数据预取机制可使测试程序的平均性能提高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%.

关 键 词:片上多处理器 空间相关 时间相关 数据预取 

分 类 号:TP303[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象