任何人都可以解释探查器的工作原理。它如何测量可执行文件的所有时间,指令等。我知道如何运行分析器。我想知道它的背景。
我想开发一个自己的分析器。所以我需要了解现有的探查器是如何工作的。
我获得了可执行文件,需要开发一个分析器来分析可执行文件。
答案 0 :(得分:3)
您可以先阅读CUPTI Documentation。
CUDA性能分析工具接口(CUPTI)可以创建 针对CUDA应用程序的分析和跟踪工具。 CUPTI 提供了四个API:Activity API,Callback API,Event API, 和Metric API。使用这些API,您可以开发分析工具 这可以深入了解CUDA应用程序的CPU和GPU行为。 CUPTI在所有支持的平台上作为动态库提供 CUDA。
CUPTI Metric API是您应该阅读的内容,您应该始终了解哪个CUDA版本是您的目标,因为某些API与上一版或下一版不同。