JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris Studio 12.3:性能分析器 MPI 教程     Oracle Solaris Studio 12.3 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  性能分析器 MPI 教程

关于 MPI 和性能分析器

针对本教程的设置

获取 MPI 软件

适用于 Oracle Solaris 10 和 Linux 的 MPI 软件

适用于 Oracle Solaris 11 的 MPI 软件

准备样例源代码

用于 ClusterTools 和 Open MPI 的样例代码

用于 Oracle Solaris 11 中 Oracle Message Passing Toolkit 的样例代码

编译并运行样例程序

收集有关 ring_c 示例的数据

打开实验

在 MPI 时间线内导航

查看消息详细信息

查看函数详细信息和应用程序源代码

在 MPI 标签中过滤数据

使用过滤堆栈

使用 `MPI Chart`(MPI 图表)标签

使用 `MPI Chart Controls`(MPI 图表控件)

创建图表显示消息从何处发送

创建图表显示哪些进程号接收消息的等待时间最长

了解速度慢的消息对 MPI 函数用时的影响

结论

A.  MPI 图表控件设置

B.  教程的样例代码

结论

通过 Oracle Solaris Studio 性能分析器,您可以监测复杂多线程应用程序的性能并确定问题区域。本教程介绍的简单示例展示了检查 MPI 函数和消息之间关系的基本方法。使用 MPI 时间线、MPI 图表以及缩放和过滤功能,您可以收集和处理性能数据,查看有关程序、函数、源代码行和指令级别的度量,并在潜在性能问题成为部署问题之前找出这些问题。