期刊文献+

基于运行时代码修改的动态性能监控关键技术研究 被引量:1

Research on the Key Technologies of Dynamic Performance Monitoring Based on Runtime Code Patching
下载PDF
导出
摘要 代码插桩是程序性能监控的重要环节。动态插桩通过对可执行程序代码的运行时修改支持动态性能监控,有助于降低性能分析工具的构建代价,提高工具易用性。本文首先阐述了Dyninst动态插桩系统的概念抽象与执行机理,然后结合大规模并行程序动态插桩的需要,对DPCL并行程序动态插桩基础设施以及基于MRNet的可扩展通信结构进行了深入分析。 Code instrumentation is a fundamental step in program performance monitoring. Dynamic instrumentation, which is implemented on the base of runtime code patching of executable program, is beneficial to decrease the building cost and to improve the easy-to-use of performance analysis tool. In this paper, the abstract concepts and execution mechanism of the Dyninst dynamic instrumentation system are described, after which the DPCL infrastructure for the dynamic instrumentation of large scale parallel application and the scalable communication architecture based on MRNet are also analyzed.
出处 《计算机工程与科学》 CSCD 北大核心 2009年第A01期150-152,209,共4页 Computer Engineering & Science
基金 国家自然科学基金资助项目(60603061 60673150) 国家863计划资助项目(2008AA01Z110 2008AA01Z137)
关键词 性能监控 运行时代码修改 动态插桩 Dyninst DPCL MRNet performance monitoring runtime code patching dynamic instrumentation Dyninst DPCL MRNet
  • 相关文献

参考文献10

  • 1Buck B, Hollingsworth J K. An API for Runtime Code Patching[J]. Int'l Journal of High Performance Computing Applications, 2000, 14(4) :317-329.
  • 2http://www.cs. uoregon, edu/research/tau/home, php.
  • 3http://www. paradyn, org/tracetool, html.
  • 4http://www. cs. utah. edu/-tushar/stride/.
  • 5http://www.sdsc. edu/PMaC/MetaSim/metasim.html.
  • 6DeRose L, Hoover T, Hollingsworth J K. The Dynamic Probe Class Library-An Infrastructure for Developing Instrumentation for Performance Tools [C]//Proc of the 15th Int'l Parallel and Distributed Processing Syrnp, 2001.
  • 7http://oss, sgi. com/openspeedshop/.
  • 8http://www.llnl. gov/CASC/toolgear/.
  • 9http://www.cs. utk.edu/-mueci/dynaprof/.
  • 10Roth P C, Arnold D C, Miller B P. MRNet: A Software- Based Multicase/Reduetion Network for Scalable Tools[C] //Proc of of Supercomputing,2003.

同被引文献5

引证文献1

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部