------------------------------------------------------------------------------ NVIDIA OpenCL Visual Profiler Windows XP and Vista Release Notes Version 1.0 Beta ------------------------------------------------------------------------------ PLEASE REFER EULA.txt FOR THE LICENSE AGREEMENT FOR USING NVIDIA SOFTWARE. FILES IN THE RELEASE: -------------------- * \bin\openclprof.exe : OpenCL Visual Profiler executable for Windows XP and Vista * \bin\*.dll : Qt DLLs * \bin\vcredist_x86.exe : Microsoft Visual C++ 2005 Redistributable Package (x86) distributed with Microsoft security update 971090 for Microsoft Visual Studio 2005 : July 28, 2009 * \projects : Directory containing sample profiler projects * \doc : Directory containing files for online help and user documentation. SYSTEM REQUIREMENTS ------------------- Following are required to be able to run and profile OpenCL applications: . OpenCL compatible NVIDIA GPU Card . OpenCL 1.0 NVIDIA driver INSTALLATION AND SETUP --------------------- Extract all files from the release zip into a directory (referred to as ) If you do not have Microsoft Visual C++ 2005 or Microsoft security update 971090 for Microsoft Visual Studio 2005 (July 28, 2009) installed you will need to install the Microsoft Visual C++ 2005 Redistributable Package by running vcredist_x86.exe available under the "\bin" directory. If the correct versions of Microsoft Visual C++ DLLs are not available when running Visual Profiler you will get the error: "Application failed to start because side-by-side configuration is incorrect.". RUNNING THE OpenCL Visual Profiler ---------------------------- From Windows Explorer run "\bin\openclprof.exe" Refer the OpenCL Visual Profiler openclprof.html document for more information. KNOWN ISSUES ------------ 1) GPU timestamp values are incorrect on 64-bit platforms. In this case all profiler features which use timestamps like GPU Time Width plot will be incorrect. 2) There are issues with profiling on setups with multiple NVIDIA GPUs. In some cases when multiple profiler counters are enabled OpenCL Visual Profiler crashes. 3) Currently there is no way to pass keyboard input to a console-based OpenCL program which is run from the OpenCL Visual Profiler. Therefore you must use the command line argument "--noprompt" to run most of the OpenCL SDK samples inside the OpenCL Visual Profiler.