计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2002年
4期
79-82
,共4页
程序插桩运行监测性能分析性能调试
程序插樁運行鑑測性能分析性能調試
정서삽장운행감측성능분석성능조시
在设计大规模的并行应用程序时,如何使多处理器的利用率达到最优,这对程序设计人员来讲是一个很大的挑战.一般说来,由于应用程序在运行时性能上的缺陷,计算资源得不到充分利用.因此,迫切需要对应用程序进行"性能调试",即在正确性的基础上,通过揭示这些缺陷,对程序进行细调而提高程序性能.在这篇文章里,介绍了一个软件工具包一自动插桩和监测系统(the Automated Instrumentation and Monitoring System),它集程序插桩、运行监测和性能分析为一体,支持在多处理器上对并行应用程序进行性能评估.文章首先论述了一些建立性能调试工具的基本问题;然后,详细描述AIMS系统的体系结构以及在利用AIMS工具包进行性能调试工具的开发中的经验;最后,使用两个例子详细地描述使用AIMS系统进行性能调试的过程.
在設計大規模的併行應用程序時,如何使多處理器的利用率達到最優,這對程序設計人員來講是一箇很大的挑戰.一般說來,由于應用程序在運行時性能上的缺陷,計算資源得不到充分利用.因此,迫切需要對應用程序進行"性能調試",即在正確性的基礎上,通過揭示這些缺陷,對程序進行細調而提高程序性能.在這篇文章裏,介紹瞭一箇軟件工具包一自動插樁和鑑測繫統(the Automated Instrumentation and Monitoring System),它集程序插樁、運行鑑測和性能分析為一體,支持在多處理器上對併行應用程序進行性能評估.文章首先論述瞭一些建立性能調試工具的基本問題;然後,詳細描述AIMS繫統的體繫結構以及在利用AIMS工具包進行性能調試工具的開髮中的經驗;最後,使用兩箇例子詳細地描述使用AIMS繫統進行性能調試的過程.
재설계대규모적병행응용정서시,여하사다처리기적이용솔체도최우,저대정서설계인원래강시일개흔대적도전.일반설래,유우응용정서재운행시성능상적결함,계산자원득불도충분이용.인차,박절수요대응용정서진행"성능조시",즉재정학성적기출상,통과게시저사결함,대정서진행세조이제고정서성능.재저편문장리,개소료일개연건공구포일자동삽장화감측계통(the Automated Instrumentation and Monitoring System),타집정서삽장、운행감측화성능분석위일체,지지재다처리기상대병행응용정서진행성능평고.문장수선논술료일사건립성능조시공구적기본문제;연후,상세묘술AIMS계통적체계결구이급재이용AIMS공구포진행성능조시공구적개발중적경험;최후,사용량개례자상세지묘술사용AIMS계통진행성능조시적과정.