高技术通讯
高技術通訊
고기술통신
HIGH TECHNOLOGY LETTERS
2014年
10期
41-51,52
,共12页
高性能计算%优化%软硬件协同设计%循环合并%静态分析
高性能計算%優化%軟硬件協同設計%循環閤併%靜態分析
고성능계산%우화%연경건협동설계%순배합병%정태분석
high performance computing%optimization%software/hardware co design%loop fusion%static analysis
面对高性能计算机系统随着性能的提高其复杂性成倍增大的挑战,研究了复杂科学计算应用的优化,提出了一种面向软硬件特性设计的性能优化框架CPTF。该框架根据应用在运行时的剖析结果,结合应用的软件特性和平台的硬件特性,全局性地分析系统性能瓶颈及种类,并给出源码级的优化建议,并针对优化循环一类常见的问题,提出一种改进的循环合并算法。使用CPTF优化了一个物质点法粒子模拟应用,取得了近20%的性能提升。
麵對高性能計算機繫統隨著性能的提高其複雜性成倍增大的挑戰,研究瞭複雜科學計算應用的優化,提齣瞭一種麵嚮軟硬件特性設計的性能優化框架CPTF。該框架根據應用在運行時的剖析結果,結閤應用的軟件特性和平檯的硬件特性,全跼性地分析繫統性能瓶頸及種類,併給齣源碼級的優化建議,併針對優化循環一類常見的問題,提齣一種改進的循環閤併算法。使用CPTF優化瞭一箇物質點法粒子模擬應用,取得瞭近20%的性能提升。
면대고성능계산궤계통수착성능적제고기복잡성성배증대적도전,연구료복잡과학계산응용적우화,제출료일충면향연경건특성설계적성능우화광가CPTF。해광가근거응용재운행시적부석결과,결합응용적연건특성화평태적경건특성,전국성지분석계통성능병경급충류,병급출원마급적우화건의,병침대우화순배일류상견적문제,제출일충개진적순배합병산법。사용CPTF우화료일개물질점법입자모의응용,취득료근20%적성능제승。
The optimization of the application of complex scientific computation was studied to face the challenge that the complexity of high performance computers grows quickly with their performance increasing, and the CPTF, a hardware/software co design performance tuning framework, was proposed. The CPTF can give an overall analysis of a computer system’s performance bottlenecks and their types according to the profile of the application at run time combined with the application’s software characters and the platform’s hardware characters, and finally give optimization suggestions on source level. And also it can propose an advanced loop fusion algorithm to solve the common problems in loop optimizing. The CPTF was used to optimize the particles simulation application of MPM and achieved about 20% of performance improvement.