首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nvprof和pgprof有什么区别吗?

nvprof和pgprof有什么区别吗?
EN

Stack Overflow用户
提问于 2018-02-14 22:34:30
回答 1查看 411关注 0票数 1

我有兴趣知道pgprof == nvprof+nvvp。例如,我想知道它们是否可以互换。nvprofnvvp是否会将PGI OpenACC应用程序配置为与pgprof完全相同?例如,pgprof预先选择了OpenACC安装附带的CUDA工具包,而nvvp选择了/usr/local/cuda中的工具包。混合工具包有什么问题吗?

我有点困惑,因为这两个工具(NVIDIA Profiler documentationPGI Profiler Guide)的文档看起来完全一样。

另外,做一次比较并没有显示出任何明显的区别:

代码语言:javascript
复制
$ nvprof --help > help.nv
$ pgprof --help > help.pgi
$ diff help.pgi help.nv
1c1
< Usage: pgprof [options] [application] [application-arguments]
---
> Usage: nvprof [options] [application] [application-arguments]
113c113
<                         this pgprof instance. Note: Only one instance of pgprof
---
>                         this nvprof instance. Note: Only one instance of nvprof
305c305
<                         Suppress all pgprof output.
---
>                         Suppress all nvprof output.
346c346
<                         Make pgprof send all its output to the specified file, or
---
>                         Make nvprof send all its output to the specified file, o
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-15 03:02:13

当NVIDIA几年前收购PGI时,我们确实将pgprof和nvprof与pgprof的CPU分析合并到了nvprof中。主要区别在于pgprof将在默认情况下启用CPU性能分析,而在使用nvprof时需要通过"--cpu-profiling on“选项启用此功能。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48789706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档