电子学报
電子學報
전자학보
ACTA ELECTRONICA SINICA
2011年
2期
458-463
,共6页
王箫音%佟冬%党向磊%冯毅%程旭
王簫音%佟鼕%黨嚮磊%馮毅%程旭
왕소음%동동%당향뢰%풍의%정욱
单发射按序处理器%预执行%访存延时包容
單髮射按序處理器%預執行%訪存延時包容
단발사안서처리기%예집행%방존연시포용
按序处理器凭借其在低成本、低功耗和高可扩展能力等方面的优势,越来越多地应用于多核处理器中.为进一步满足单线程程序的性能需求,有效提升按序处理器的访存性能至关重要.本文面向典型的单发射按序处理器提出一种高能效的预执行机制,充分利用预执行过程中的有效访存结果与计算结果加速程序的执行.为达到高能效的目标,一方面,本文提出基于收益预测的预执行动态调整策略,该策略采用三种收益预测方法来识别并避免无收益的预执行阶段.另一方面,本文采用基于信心估计的转移预测机制对预执行期间无法及时判定的转移指令进行优化.实验结果表明,在平均情况下,本文方法将基础处理器的性能提升24.14%,而能耗仅增加4.3l%.与已有的两种预执行方法相比,本文方法在获取可比的性能优化效果的同时,能耗开销分别降低7.72%和10.72%,从而使能效性分别提高10.3%和11.39%.
按序處理器憑藉其在低成本、低功耗和高可擴展能力等方麵的優勢,越來越多地應用于多覈處理器中.為進一步滿足單線程程序的性能需求,有效提升按序處理器的訪存性能至關重要.本文麵嚮典型的單髮射按序處理器提齣一種高能效的預執行機製,充分利用預執行過程中的有效訪存結果與計算結果加速程序的執行.為達到高能效的目標,一方麵,本文提齣基于收益預測的預執行動態調整策略,該策略採用三種收益預測方法來識彆併避免無收益的預執行階段.另一方麵,本文採用基于信心估計的轉移預測機製對預執行期間無法及時判定的轉移指令進行優化.實驗結果錶明,在平均情況下,本文方法將基礎處理器的性能提升24.14%,而能耗僅增加4.3l%.與已有的兩種預執行方法相比,本文方法在穫取可比的性能優化效果的同時,能耗開銷分彆降低7.72%和10.72%,從而使能效性分彆提高10.3%和11.39%.
안서처리기빙차기재저성본、저공모화고가확전능력등방면적우세,월래월다지응용우다핵처리기중.위진일보만족단선정정서적성능수구,유효제승안서처리기적방존성능지관중요.본문면향전형적단발사안서처리기제출일충고능효적예집행궤제,충분이용예집행과정중적유효방존결과여계산결과가속정서적집행.위체도고능효적목표,일방면,본문제출기우수익예측적예집행동태조정책략,해책략채용삼충수익예측방법래식별병피면무수익적예집행계단.령일방면,본문채용기우신심고계적전이예측궤제대예집행기간무법급시판정적전이지령진행우화.실험결과표명,재평균정황하,본문방법장기출처리기적성능제승24.14%,이능모부증가4.3l%.여이유적량충예집행방법상비,본문방법재획취가비적성능우화효과적동시,능모개소분별강저7.72%화10.72%,종이사능효성분별제고10.3%화11.39%.