电子学报
電子學報
전자학보
ACTA ELECTRONICA SINICA
2012年
11期
2145-2151
,共7页
党向磊%王箫音%佟冬%陆俊林%程旭%王克义
黨嚮磊%王簫音%佟鼕%陸俊林%程旭%王剋義
당향뢰%왕소음%동동%륙준림%정욱%왕극의
数据预取%预执行%访存延迟包容%按序执行处理器
數據預取%預執行%訪存延遲包容%按序執行處理器
수거예취%예집행%방존연지포용%안서집행처리기
为提高按序执行处理器的访存性能,本文提出一种预执行指导的数据预取方法(PEDP).PEDP利用跨距预取器对规则的访存模式进行预取,并在发生L2 Cache失效后通过预执行后续指令对不规则的访存模式进行精确的预取,从而结合两者的优势提高预取覆盖率.同时,PEDP利用预执行过程中提前捕获的真实访存信息指导跨距预取器的预取过程.在预执行的指导下,跨距预取器可以对预执行能够产生的符合跨距访存模式的地址更早地发起预取请求,从而改善预取及时性.此外,为进一步优化上述指导过程,PEDP使用更新过滤器有效去除指导过程中对跨距预取器的有害更新,从而提高预取准确率.实验结果表明,在平均情况下,PEDP将基准处理器的性能提升33.0%.与跨距预取和预执行各自单独使用相比,PEDP将性能分别提高16.2%和7.3%.
為提高按序執行處理器的訪存性能,本文提齣一種預執行指導的數據預取方法(PEDP).PEDP利用跨距預取器對規則的訪存模式進行預取,併在髮生L2 Cache失效後通過預執行後續指令對不規則的訪存模式進行精確的預取,從而結閤兩者的優勢提高預取覆蓋率.同時,PEDP利用預執行過程中提前捕穫的真實訪存信息指導跨距預取器的預取過程.在預執行的指導下,跨距預取器可以對預執行能夠產生的符閤跨距訪存模式的地阯更早地髮起預取請求,從而改善預取及時性.此外,為進一步優化上述指導過程,PEDP使用更新過濾器有效去除指導過程中對跨距預取器的有害更新,從而提高預取準確率.實驗結果錶明,在平均情況下,PEDP將基準處理器的性能提升33.0%.與跨距預取和預執行各自單獨使用相比,PEDP將性能分彆提高16.2%和7.3%.
위제고안서집행처리기적방존성능,본문제출일충예집행지도적수거예취방법(PEDP).PEDP이용과거예취기대규칙적방존모식진행예취,병재발생L2 Cache실효후통과예집행후속지령대불규칙적방존모식진행정학적예취,종이결합량자적우세제고예취복개솔.동시,PEDP이용예집행과정중제전포획적진실방존신식지도과거예취기적예취과정.재예집행적지도하,과거예취기가이대예집행능구산생적부합과거방존모식적지지경조지발기예취청구,종이개선예취급시성.차외,위진일보우화상술지도과정,PEDP사용경신과려기유효거제지도과정중대과거예취기적유해경신,종이제고예취준학솔.실험결과표명,재평균정황하,PEDP장기준처리기적성능제승33.0%.여과거예취화예집행각자단독사용상비,PEDP장성능분별제고16.2%화7.3%.