NVVP (NVIDIA Visual Profiler) is the name of NVIDIA's proprietary GUI-enabled GPU CUDA profiling tool.
The NVIDIA Visual Profiler is a cross-platform performance profiling tool that delivers developers vital feedback for optimizing CUDA C/C++ applications. First introduced in 2008, Visual Profiler supports all 350 million+ CUDA capable NVIDIA GPUs shipped since 2006 on Linux, Mac OS X, and Windows. The NVIDIA Visual Profiler is available as part of the CUDA Toolkit. (source, official website)
The PGI Profiler (PGPROF) is strongly based on NVVP.
NVIDIA Visual Profiler offers both GUI and command line options (pgprof
or nvprof
), some basic informations can be found here: https://www.pgroup.com/resources/pgprof-quickstart.htm
More detailed information:
http://docs.nvidia.com/cuda/profiler-users-guide/index.html