计算机研究与发展
計算機研究與髮展
계산궤연구여발전
JOURNAL OF COMPUTER RESEARCH AND DEVELOPMENT
2011年
z1期
328-334
,共7页
多线程%基于线程的数据预取方法%控制流%数据流%多路径
多線程%基于線程的數據預取方法%控製流%數據流%多路徑
다선정%기우선정적수거예취방법%공제류%수거류%다로경
多核多线程处理器应用日益广泛,但传统应用多为单线程的串行程序,不能充分利用多线程处理器提供的多个现场,难以通过并行执行来提高执行速度.如何使用空闲现场加速单线程应用成为多线程微处理器领域研究的一个热点.基于线程的数据预取方法利用空闲现场执行数据预取线程,计算关键指令访存地址并发起预取,可以改善系统存储行为、加速单线程执行、提高系统吞吐率.在数据流分析的基础上,扩充了控制流分析,提出了一种基于线程的多路径数据预取方法,研究了多种执行控制策略.模拟结果表明:根据路径信息进行数据预取,可以提高预取效率、减少预取开销.
多覈多線程處理器應用日益廣汎,但傳統應用多為單線程的串行程序,不能充分利用多線程處理器提供的多箇現場,難以通過併行執行來提高執行速度.如何使用空閒現場加速單線程應用成為多線程微處理器領域研究的一箇熱點.基于線程的數據預取方法利用空閒現場執行數據預取線程,計算關鍵指令訪存地阯併髮起預取,可以改善繫統存儲行為、加速單線程執行、提高繫統吞吐率.在數據流分析的基礎上,擴充瞭控製流分析,提齣瞭一種基于線程的多路徑數據預取方法,研究瞭多種執行控製策略.模擬結果錶明:根據路徑信息進行數據預取,可以提高預取效率、減少預取開銷.
다핵다선정처리기응용일익엄범,단전통응용다위단선정적천행정서,불능충분이용다선정처리기제공적다개현장,난이통과병행집행래제고집행속도.여하사용공한현장가속단선정응용성위다선정미처리기영역연구적일개열점.기우선정적수거예취방법이용공한현장집행수거예취선정,계산관건지령방존지지병발기예취,가이개선계통존저행위、가속단선정집행、제고계통탄토솔.재수거류분석적기출상,확충료공제류분석,제출료일충기우선정적다로경수거예취방법,연구료다충집행공제책략.모의결과표명:근거로경신식진행수거예취,가이제고예취효솔、감소예취개소.