10-第十章-并行程序的性能分析-并行计算实践(共11章).pptVIP

  • 3
  • 0
  • 约6.37千字
  • 约 31页
  • 2018-03-07 发布于河南
  • 举报

10-第十章-并行程序的性能分析-并行计算实践(共11章).ppt

10-第十章-并行程序的性能分析-并行计算实践(共11章)

并 行 计 算 中国科学技术大学计算机科学与技术系 国家高性能计算中心(合肥) 2003年9月 并行程序性能监控 监控的应用和分类 应用: ①对性能数据进行联机分析(Online Analysis),动态检测问题 。 缺点是,只能用于具有监控机制的程序,并且监控本身会加重系统的负担,造成了额外的开销,对被监控的程序产生了侵扰 ②用于并行系统性能的脱机分析 (Offline Analysis)。即只对程序运行期间的必要参数进行记录,分析则在事后进行。 并行程序性能监控 监控的应用和分类 监控可以在以下几个不同的抽象层上实现:硬件层、操作系统层、运行时系统层、应用程序层 监控的大致分类 并行程序性能监控 监控的应用和分类 时钟驱动监控 :使用一个独立于被监控者的进程,每隔一定的时间间隔就进行记录。 事件驱动监控 :使用事件的发生作为引发方式。事件(Event)特指那些改变了监控系统状态的动作,例如调用过程、收到消息等。 事件驱动监控根据记录信息量和信息用途可进一步细分 为:⑴ 记时(Timing) ⑵ 计数(Counting) ⑶ 跟踪(Tracing) 并行程序性能监控--并行跟踪的实现 并行跟踪实现方法 ⑴ 硬件实现:在系统中设置专门的硬件用于跟踪,因此硬件代价较高。

文档评论(0)

1亿VIP精品文档

相关文档