计算机研究与发展
計算機研究與髮展
계산궤연구여발전
JOURNAL OF COMPUTER RESEARCH AND DEVELOPMENT
2007年
10期
1694-1701
,共8页
陈永然%窦文华%钱悦%齐星云
陳永然%竇文華%錢悅%齊星雲
진영연%두문화%전열%제성운
并行程序%程序行为%代码监控%应用特征%系统抽样
併行程序%程序行為%代碼鑑控%應用特徵%繫統抽樣
병행정서%정서행위%대마감공%응용특정%계통추양
程序性能特征分析是理解程序行为的基础,对识别程序性能瓶颈、了解软硬件资源利用状况具有重要作用.特别在大规模并行系统的性能评价中,受时间和空间的约束无法分析完整应用性能特征.一个有效的方法是通过抽样的方法分析应用程序部分代码的性能特征,以此代表完整应用的性能特征.分析了Profiler程序负载来源,提出了基于抽样的程序性能特征分析方法,并基于该方法实现了性能特征分析器SamplePro.与其他方法比较,基于系统抽样的程序性能特征方法在最小样本容量下得到最优的分析结果,仅需抽样分析1%~3%的程序指令就能实现小于3%的分析误差.
程序性能特徵分析是理解程序行為的基礎,對識彆程序性能瓶頸、瞭解軟硬件資源利用狀況具有重要作用.特彆在大規模併行繫統的性能評價中,受時間和空間的約束無法分析完整應用性能特徵.一箇有效的方法是通過抽樣的方法分析應用程序部分代碼的性能特徵,以此代錶完整應用的性能特徵.分析瞭Profiler程序負載來源,提齣瞭基于抽樣的程序性能特徵分析方法,併基于該方法實現瞭性能特徵分析器SamplePro.與其他方法比較,基于繫統抽樣的程序性能特徵方法在最小樣本容量下得到最優的分析結果,僅需抽樣分析1%~3%的程序指令就能實現小于3%的分析誤差.
정서성능특정분석시리해정서행위적기출,대식별정서성능병경、료해연경건자원이용상황구유중요작용.특별재대규모병행계통적성능평개중,수시간화공간적약속무법분석완정응용성능특정.일개유효적방법시통과추양적방법분석응용정서부분대마적성능특정,이차대표완정응용적성능특정.분석료Profiler정서부재래원,제출료기우추양적정서성능특정분석방법,병기우해방법실현료성능특정분석기SamplePro.여기타방법비교,기우계통추양적정서성능특정방법재최소양본용량하득도최우적분석결과,부수추양분석1%~3%적정서지령취능실현소우3%적분석오차.