Home » Archives for debug
For those of you working with OpenGL Shaders via GLSL, the freely available glslDevil tool offers a great way to interactively debug and manipulate these shaders kn real-time on both Windows and Linux.
glslDevil is a tool for debugging the OpenGL shader pipeline, supporting GLSL vertex and fragment programs plus the recent geometry shader extension. By transparently instrumenting the host application it allows for debugging GLSL shaders in arbitrary OpenGL programs without the need to recompile or even having the source code of the host program available. The debug data is directly retrieved from the hardware pipeline and can be used for visual debugging and program analysis.
Binaries are available at their site. I’m not sure, how prevalent is GLSL in the wake of new technologies?
via glslDevil – OpenGL GLSL Debugger.
Science debug, glsl, opengl, software
NVidia has just released their new OpenCL Visual Profiler for Windows and Linux, offering key insights into OpenCL kernels for developers worldwide.
Key features include:
- Profiling of actual hardware signals, kernel efficiency, and instruction issue rate
- Timing of memory copies between system memory and GPU dedicated memory
- Customizable graphs to help developers focus in on problem areas
- Basic auto-analysis to reveal warp serialization problems
- Easy import/export to CSV for custom analysis
Also, they’ve released a good PDF on “OpenCL Best Practices” that you can download from their website. Get the links and the full press release after the break.
Read more…
Hardware, Science debug, nvidia, opencl

NVidia has just announced a new toolsuite named “Nexus” that allows debugging of GPU code (like CUDA or OpenCL) directly within Visual Studio 2009.
NEXUS introduces native GPU debugging and platform-wide performance analysis tools for both computing and graphics developers, fully integrated into Visual Studio 2008.
More information about NEXUS will be available at the GPU Technology Conference, Sept 30th – Oct 2nd, 2009.
They have a demonstration video showing interactive breakpoints, watches, memory analysis, profiling, and more. In addition to debugging GPU-computing code, they also show using it to debug rendering via texture and frame analysis. See the video after the break.
Read more…
Hardware, Science conference, cuda, debug, nexus, nvidia, opencl, visual studio
Comments