------------------------------------------------------------------------------ NVIDIA OpenCL Visual Profiler Windows XP and Vista Release Notes Version 1.1 ------------------------------------------------------------------------------ PLEASE REFER EULA.txt FOR THE LICENSE AGREEMENT FOR USING NVIDIA SOFTWARE. FILES IN THE RELEASE: -------------------- * openclprof\bin\openclprof.exe : OpenCL Visual Profiler executable for Windows XP and Vista * openclprof\bin\*.dll : Qt DLLs * openclprof\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 * openclprof\projects : Directory containing sample profiler projects * openclprof\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 . NVIDIA driver version 195.x INSTALLATION AND SETUP --------------------- The installation is part of the CUDA toolkit installation. The files are installed under "\openclprof" where is the directory under which the CUDA Toolkit is installed. 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 "\openclprof\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 the Windows Start menu: Start->All Programs->NVIDIA Corporation->CUDA Toolkit->OpenCL Visual Profiler->OpenCL Visual Profiler Refer the OpenCL Visual Profiler openclprof.html document for more information. KNOWN ISSUES ------------ 1) If some OpenCL resources (contexts, events, etc.) are not released in the program, the profiler output may be incomplete or empty and Visual profiler will report the message ‘Error in reading profiler output'. The program needs to be modified to properly free up all OpenCL resources before termination. 2) 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.