小型微型计算机系统
小型微型計算機繫統
소형미형계산궤계통
MINI-MICRO SYSTEMS
2011年
5期
1012-1016
,共5页
众核处理器%资源利用率%线程级推测%推测执行能力评估器
衆覈處理器%資源利用率%線程級推測%推測執行能力評估器
음핵처리기%자원이용솔%선정급추측%추측집행능력평고기
由成百上千处理器核构成的众核处理器在提供大量计算能力的同时,也对如何高效利用资源提出挑战;具有不同并行度的应用对处理器核资源有不同的需求,不合理的分配会造成资源浪费(分配过多)或者限制并行性开发(分配过少).针对众核结构上串行程序线程级推测执行面临的处理器核资源分配问题,提出一种基于硬件的推测执行能力监测和评估机制,设计三种线程级推测执行能力评估器;该评估器能够根据串行程序推测执行能力的动态变化,对应用分配的处理器核资源数量进行实时调整.实验结果表明,利用一个硬件开销极小的评估器对众核平台上串行程序的线程级推测执行进行资源分配指导,即可使性能和资源利用率达到有效的平衡.
由成百上韆處理器覈構成的衆覈處理器在提供大量計算能力的同時,也對如何高效利用資源提齣挑戰;具有不同併行度的應用對處理器覈資源有不同的需求,不閤理的分配會造成資源浪費(分配過多)或者限製併行性開髮(分配過少).針對衆覈結構上串行程序線程級推測執行麵臨的處理器覈資源分配問題,提齣一種基于硬件的推測執行能力鑑測和評估機製,設計三種線程級推測執行能力評估器;該評估器能夠根據串行程序推測執行能力的動態變化,對應用分配的處理器覈資源數量進行實時調整.實驗結果錶明,利用一箇硬件開銷極小的評估器對衆覈平檯上串行程序的線程級推測執行進行資源分配指導,即可使性能和資源利用率達到有效的平衡.
유성백상천처리기핵구성적음핵처리기재제공대량계산능력적동시,야대여하고효이용자원제출도전;구유불동병행도적응용대처리기핵자원유불동적수구,불합리적분배회조성자원낭비(분배과다)혹자한제병행성개발(분배과소).침대음핵결구상천행정서선정급추측집행면림적처리기핵자원분배문제,제출일충기우경건적추측집행능력감측화평고궤제,설계삼충선정급추측집행능력평고기;해평고기능구근거천행정서추측집행능력적동태변화,대응용분배적처리기핵자원수량진행실시조정.실험결과표명,이용일개경건개소겁소적평고기대음핵평태상천행정서적선정급추측집행진행자원분배지도,즉가사성능화자원이용솔체도유효적평형.