电子学报
電子學報
전자학보
ACTA ELECTRONICA SINICA
2011年
12期
2880-2883
,共4页
党向磊%王箫音%佟冬%陆俊林%易江芳%王克义
黨嚮磊%王簫音%佟鼕%陸俊林%易江芳%王剋義
당향뢰%왕소음%동동%륙준림%역강방%왕극의
预执行%值预测%指令复用%访存延时包容
預執行%值預測%指令複用%訪存延時包容
예집행%치예측%지령복용%방존연시포용
为提高按序处理器的性能和能效性,本文提出一种基于值预测和指令复用的预执行机制(PVPIR).与传统预执行方法相比,PVPIR在预执行过程中能够预测失效Load指令的读数据并使用预测值执行与该Load指令数据相关的后续指令,从而对其中的长延时缓存失效提前发起存储访问以提高处理器性能,在退出预执行后,PVPIR通过复用有效的预执行结果来避免重复执行已正确完成的指令,以降低预执行的能耗开销.PVPIR实现了一种结合跨距( Stride)预测和AVD(Address-Value Delta)预测的值预测器,只记录发生过长延时缓存失效的Load指令信息,从而以较小的硬件开销取得较好的值预测效果.实验结果表明,与Runahead-AVD和iEA方法相比,PVPIR将性能分别提升7.5%和9.2%,能耗分别降低11.3%和4.9%,从而使能效性分别提高17.5%和12.9%.
為提高按序處理器的性能和能效性,本文提齣一種基于值預測和指令複用的預執行機製(PVPIR).與傳統預執行方法相比,PVPIR在預執行過程中能夠預測失效Load指令的讀數據併使用預測值執行與該Load指令數據相關的後續指令,從而對其中的長延時緩存失效提前髮起存儲訪問以提高處理器性能,在退齣預執行後,PVPIR通過複用有效的預執行結果來避免重複執行已正確完成的指令,以降低預執行的能耗開銷.PVPIR實現瞭一種結閤跨距( Stride)預測和AVD(Address-Value Delta)預測的值預測器,隻記錄髮生過長延時緩存失效的Load指令信息,從而以較小的硬件開銷取得較好的值預測效果.實驗結果錶明,與Runahead-AVD和iEA方法相比,PVPIR將性能分彆提升7.5%和9.2%,能耗分彆降低11.3%和4.9%,從而使能效性分彆提高17.5%和12.9%.
위제고안서처리기적성능화능효성,본문제출일충기우치예측화지령복용적예집행궤제(PVPIR).여전통예집행방법상비,PVPIR재예집행과정중능구예측실효Load지령적독수거병사용예측치집행여해Load지령수거상관적후속지령,종이대기중적장연시완존실효제전발기존저방문이제고처리기성능,재퇴출예집행후,PVPIR통과복용유효적예집행결과래피면중복집행이정학완성적지령,이강저예집행적능모개소.PVPIR실현료일충결합과거( Stride)예측화AVD(Address-Value Delta)예측적치예측기,지기록발생과장연시완존실효적Load지령신식,종이이교소적경건개소취득교호적치예측효과.실험결과표명,여Runahead-AVD화iEA방법상비,PVPIR장성능분별제승7.5%화9.2%,능모분별강저11.3%화4.9%,종이사능효성분별제고17.5%화12.9%.