Compute Visual Profiler用户指南–概述(一)

概述
本文档为NVIDIA CUDA的Compute Visual Profiler而准备。Compute Visual Profiler是一个基于图形用户界面的分析工具,可用于测试性能并找出潜在的优化机会来达到的NVIDIA® GPU的最高性能。
Compute Visual Profiler提供以图线形式的它度量值和以表或图表示的计数值。它通过在芯片上的硬件计数器追踪事件,该在“Compute Visual Profiler计数器”一节中进行了解释。本文档应该与NVIDIA的“CUDA C Programming Best Practices Guide”结合使用。
需要注意的是在CUDA的3.1版本以后,CUDA Visual Profiler和OpenCL Visual Profiler已经被集成到单独的Compute Visual Profiler应用程序中了。
Compute Visual Profiler 4.0提供了一个新的分析功能,提供基于profiling数据的性能分析。该功能也提供了多种优化提示来提高程序的性能。这些会在以后的章节 “Compute Application Analysis”中进行详细描述。

入门
要运行Compute Visual Profiler,需满足以下条件:
[list]
[]包含CUDA功能的NVIDIA显卡
[
]安装NVIDIA CUDA Toolkit
[*]NVIDIA最新版的显示驱动
[/list]可以参考《Getting Started Guide》来进行安装。
安装与设置
Windows
如果没有安装Microsoft Visual C++ 2008或Microsoft Visual C++ 2008 可再发行包,则需要运行“\computeprof\bin”路径下的vcredist_x86.exe文件来安装Microsoft Visual C++ 2008可再发行包。
注意,如果当你运行Compute Visual Profiler时当前的Microsoft Visual C++的DLL版本不可用,会显示如下错误:
Application failed to start because side-by-side configuration is incorrect.
Linux
该安装是CUDA toolkit安装的一部分。文件被安装在“/computeprof”下,是CUDA Toolkit的安装目录。
设置LD_LIBRARY_PATH来包含ComputeVisualProfiler的bin目录。

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/computeprof/bin
MacOS
该安装是CUDA toolkit安装的一部分。文件被安装在“\computeprof”下, 是CUDA Toolkit的安装目录。
运行Compute Visual Profiler
Windows
可在以下路径中运行Compute Visual Profiler:
开始–>所有程序–>NVIDIA Corporation–>CUDA Toolkit–>3.2–>Compute Visual Profiler
可运行的示例项目和在线帮助可在以下目录中找到:
包含Compute Visual Profiler项目示例的目录:
\computeprof\projects
包含Compute Visual Profiler在线帮助和用户文档的目录:
\computeprof\doc
Linux
/computeprof/bin/computeprof &
MacOS
从查找运行:
“\computeprof\computeprof.app”
Xterm
从终端运行:
“\computeprof\computeprof.app\Contents\MacOS\computeprof”
Compute Visual Profiler启动后,会显示欢迎界面。

[attach]440[/attach]

图1 欢迎界面

该对话框可以对第一次使用Visual Profiler 的用户进行有效导航,它可以让你:
◆打开最近的项目
◆打开\computeprof\projects文件夹下的项目
◆导入之前运行profiler保存的.csv数据
单击Help会进入到关于Compute Visual Profiler在线帮助的目录中。
如果要在以后运行Compute Visual Profiler时不显示该对话框,去掉“Show this dialog on startup”复选框前的勾即可。

i[/i]

加油
继续