muPTI 开发者指南
概述
MUSA Performance Tools Interface (muPTI) 是 MUSA 平台提供的 GPU 性能分析工具接口,用于收集 GPU 硬件性能计数器数据、跟踪 kernel 执行和内存操作。
主要组件
| 组件 | 说明 |
|---|---|
| Activity API | 记录 GPU 活动(kernel 执行、内存拷贝等) |
| Callback API | 注册回调函数接收运行时事件通知 |
快速开始
Activity API 使用流程
- 注册回调: 设置缓冲区回调函数
- 启用 Activity: 启用需要记录的活动类型
- 执行: 运行 GPU kernel
- 收集: 在回调中处理 activity 记录
- 清理: 调用
muptiFinalize()