为何选择英特尔® 跟踪分析器和跟踪采集器 7.2 版?
分析 MPI 性能 加速并行应用的运行。确定热点和瓶颈。将跟踪文件与图形进行比较,从而提供非常详细的分析和经过调整的时间表。
- 支持 Linux* 和 Microsoft* Windows*(Windows Compute Cluster Server* 2003、Windows XP 和 Windows Server* 2003)
- 直观的全彩定制 GUI,带有许多深度视图选项
- 低开支高效率的内存使用实现高度可扩充性
- 轻松的运行时负载 —— 或者指导 MPI 应用的执行
- MPI 正确性检查库将发现通信中许多类型的错误
- 综合性在线帮助
- 轻松安装及全部文档
- 完全跟踪和/或轻型统计数据收集
新特性- 正确性检查报告现在可用于英特尔跟踪分析器 GUI 中
- 同时支持:
- 英特尔® 编译器 11.0 版
- Microsoft* Windows Vista* 和 HPC Server 2008
多项特性、多种选择、主要性能改进。- 基于 PIN 的二进制替换和覆盖插入(binary instrumentation)
- 运行时行为按照函数、流程、线程、时间表、或集群或节点进行展示
- 多种类型的过滤(函数、流程、讯息)和集成
- 性能计数器数据记录可以按照时间表展示
- 跟踪数据进行缓存,以减少运行时间开支和内存消耗
- 可跟踪多线程 MPI 应用,从而实现对非 MPI 应用进行基于事件的跟踪
- 故障安全跟踪
- 支持 MPI-1、SHMEM、MPI-IO 和 ROMIO
- 借助 MPI 正确性检查库进行分布式内存检查
跟踪采集器- 自动化 MPI 跟踪和 MPI 正确性检查
- 通用的分布式(非 MPI)和单个流程跟踪
- 即使应用损坏,也可以使用创建的跟踪器进行线程级跟踪
- HPM 数据采集(PAPI、rusage、OS 计数器)
- 可配置跟踪文件参数
- 特性禁用/启用
- 调整参数
- 使用 Valgrind* 进行分布式内存检查
- 二进制运行时工具
- 编译器工具
- Icc/ifort/icpc -tcollect
- Gcc/g++ -finstrument-functions
- API: 源代码插装(计数器、函数、讯息和整体运行记录)
跟踪分析器- 事件、数量、质量和计数器时间表
- 灵活的讯息和整体运行配置文件
- 函数配置文件(调用关系图、调用树、平面和负载平衡)
- 详细比较(2 台跟踪器)
- 全文浏览器的多级源代码可视化
- 灵活而有力的事件标签和过滤
- 函数或流程数据的分级编组和集合
- 每个图表中有大量配置参数
- 将配置文件数据输出为文本;将图表输出到图像或打印机
- 命令行界面
MPI 检查
包括在英特尔跟踪分析器和跟踪采集器中,是一个独特的 MPI 正确性检查器,可用于探测死锁、数据损坏或 MPI 参数、数据类型、缓冲、通信器、点对点讯息和整体运行中的错误。通过提供运行期间的检查,以及检测到错误后及时报告,调试流程的速度将大大加快。正确性检查器也支持调试器断点来帮助在位分析(in-place analysis)但占用空间小,以支持在生产期间使用。英特尔跟踪分析器和跟踪采集器正确性检查器的真正优势在于衡量超大型系统的潜力和探测大量流程中的错误的能力。无论何种类型的结构,检查器都可以设置为查看死锁。
通过跟踪数据类型和包装 MPI 调用,跟踪采集器可以重复使用请求和通信器。(检查库从性能数据采集库的源代码进行编译。) 分析器能够非常迅速地解开调用栈并使用调试信息来将指令地址映射到带有和没有针指针的源代码。
此外,通过命令行和 GUI 界面,用户可以设置批量运行或进行交互式调试。时间表视图显示了真正的函数调用和流程交互,突出来自不正确执行顺序的过分延迟或错误。
参见各种显示的
屏幕快照,包括度量跟踪、时间表视图和并行显示。
工具与跟踪
英特尔跟踪分析器和跟踪采集器专门用于低侵入式二进制工具。它可以在现有的静态和动态链接二进制可执行文件上创建并添加这种工具,以支持自动监控 MPI 和函数的出入点。其中包括从 C、C++ 和 Fortran 中的并行线程跟踪和记录性能数据的能力。
英特尔跟踪分析器和跟踪采集器支持 C、C++ 和 Fortran 版中的 MPI 应用和分布式非 MPI 应用。对于使用英特尔® MPI 库运行的应用,其中包括跟踪内部 MPI 状态。
购买英特尔® 软件开发产品后,您将获得
英特尔® 卓越支持 
提供的为期一年的技术支持和产品更新服务,并可使用我们的交互式问题管理和交流网站。通过卓越支持服务,您可提交问题和下载产品更新,还可获得技术说明、应用说明及其它文档。如欲了解更多信息,请访问
英特尔注册中心 
。