AMD APP KernelAnalyzer 已被 AMD 的 CodeXL 取代。除关键错误修复外,APP KernelAnalyzer 将不再有新版本。
概述
AMD APP KernelAnalyzer 是一个静态分析工具,用于编译、分析和反汇编 AMD GPU 的 OpenCL 内核。它能为您提供内核的准确性能估算,甚至允许您在不实际运行应用程序硬件的情况下查看生成的硬件内核的反汇编。它可以作为 GUI 工具用于 OpenCL 内核的交互式调优,或以命令行模式生成详细报告。 转至下载
1.12 版本新增内容
- 支持 Catalyst™ 驱动程序 12.1-12.4
- 支持 AMD APP SDK 2.7。
功能
- 为多个 Catalyst 驱动程序版本和 GPU 设备目标编译、分析和反汇编 OpenCL 内核。
- 查看 OpenCL 运行时生成的任何内核编译错误和警告。
- 查看 AMD 显卡编译器生成的 ISA 代码。
- 查看分析 ISA 代码生成的各种统计信息。
- 查看为内核分配的通用寄存器和溢出寄存器。
要求
Windows® Vista 或 7。需要 AMD APP SDK v2.5 或更高版本才能支持 OpenCL™。
入门
在源文件窗口中输入您的内核。您可以通过文件菜单加载它,将其拖放到窗口上,或者如果您愿意,可以从头开始输入。点击编译以生成统计信息并查看着色器的对象代码。如果输入的是 OpenCL,则可能需要选择要处理的内核。如果您的内核编译成功,您应该会在对象代码窗口中看到其反汇编。编译器统计信息窗口将显示有关您内核的统计信息。如果您希望查看由显卡编译器生成的硬件着色器的反汇编,您可以从格式列表中选择您感兴趣的 AMD 显卡。
AMD APP KernelAnalyzer 截图

下载
| 文件名 | 版本 | Size | 发布日期 | 操作系统 | 位数 | 描述 |
|---|---|---|---|---|---|---|
| AMDAPPKernelAnalyzer-v1.12.0.1288.msi | 1.12 | 10MB | 04/24/2012 | Windows® | 32/64 位 | AMD APP KernelAnalyzer 是 OpenCL(TM) 内核的静态分析工具 |