我正在尝试理解nvprof中使用的不同事件域之间的差异。
当我尝试的时候
nvprof --devices 0 --query-events它列出了分类到几个域中的可用事件(domain_a、domain_b、domain_c、domain_d等)。
我读到过,根据域名的不同,一个事件是针对所有短信还是针对少数短信进行计数。但我找不到哪个领域的事件被计算在内,等等。
如果有人能解释一下域名,那就太好了。
发布于 2014-01-13 22:27:36
在nvprof中,默认情况下会为所有可以分析的实例分析事件,并为所有可用实例推断数据。如果由于硬件限制而无法分析所有可用实例,则nvprof会发出以下警告:
==14882==警告:以下聚合事件值是从有限的配置文件数据推断出来的,因此可能不准确。要查看非聚合事件值,请使用"--aggregate-mode off“。
如果可以分析所有可用实例,则不会看到此消息。
您可以在--events之前提供--aggregate-mode off选项,以分析某个域的所有实例的事件。例如:
Matrixmul./nvprof--聚合模式关闭--
warps_launched ./matrixmul
在未来的版本中,将在--query-events选项中提供有关分析的实例和域的可用实例的信息。
https://stackoverflow.com/questions/21052404
复制相似问题