------------------------------------------------------------------------------
NVIDIA CUDA Visual Profiler 
Linux Release Notes
Version 2.2
------------------------------------------------------------------------------

PLEASE REFER EULA.txt FOR THE LICENSE AGREEMENT FOR USING NVIDIA SOFTWARE.

FILES IN THE RELEASE:
--------------------
* CudaVisualProfiler/bin/cudaprof    : CUDA Visual Profiler Executable

* CudaVisualProfiler/bin/libQt*.so.4 : Qt shared libraries

* CudaVisualProfiler/projects        : Directory containing sample
                                       profiler projects

* CudaVisualProfiler/doc             : Directory containing files for 
                                       user documentation.


SUPPORTED LINUX DISTRIBUTIONS
-----------------------------

NVIDIA CUDA Visual Profiler is supported and tested on the following Linux 
distributions:

32-bit operating systems
* Red Hat Enterprise Linux 4.6
* Red Hat Enterprise Linux 5.0
 
64-bit operating systems
* Red Hat Enterprise Linux 4.6
* Red Hat Enterprise Linux 5.0

CUDA Visual Profiler is compiled with gcc 3.4.6 and the same tools should be 
used on other distributions. Alternatively, compatibility packages containing 
libstdc++.so.6 may be used.  These are available for many Linux distributions. 
For example, on recent Fedora Core releases, the compat-libstdc++-34 is needed.

SYSTEM REQUIREMENTS
-------------------
. CUDA compatible NVIDIA GPU Card
. NVIDIA CUDA Toolkit


INSTALLATION AND SETUP
---------------------
The installation is now part of the CUDA toolkit installation. The files are
installed under "<CudaToolkitDir>/cudaprof" where <CudaToolkitDir> is the 
directory under which the CUDA Toolkit is installed.

Setup LD_LIBRARY PATH to include the CudaVisualProfiler bin directory:
 > export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<CudaToolkitDir>/cudaprof/bin


RUNNING CUDA Visual Profiler
----------------------------
 > <CudaToolkitDir>/cudaprof/bin/cudaprof &


Refer the CUDA Visual Profiler cudaprof.html document for more information.


KNOWN ISSUES
------------
1) The CUDA Visual Profiler does not detect the CUDA version and 
   does not disable any incompatible features.

2) You need to use the command line argument "--noprompt" for running most
   of the CUDA SDK samples. You can enable the "Run in separate window"
   checkbox in the Session settings dialog to open a separate window.
   Only with this option you can give some keyboard input for console-based
   CUDA programs.

3) Certain memory copy procedures are not included in profiler output.
