CUDA剖析如何在“引擎盖下”工作?

时间:2013-05-21 10:42:05

标签: cuda profiling

任何人都可以解释探查器的工作原理。它如何测量可执行文件的所有时间,指令等。我知道如何运行分析器。我想知道它的背景。

我想开发一个自己的分析器。所以我需要了解现有的探查器是如何工作的。

我获得了可执行文件,需要开发一个分析器来分析可执行文件。

1 个答案:

答案 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与上一版或下一版不同。