Finding and debugging memory and threading errors early in the software development cycle saves money and time. However, memory errors and difficult-to-reproduce threading errors can be hard to find without the right tool.

This session teaches you about Intel® Inspector—a dynamic memory and threading error debugger for C, C++, and Fortran that helps to:

  • Locate and debug nondeterministic threading errors, such as data races and deadlocks
  • Detect memory errors, such as leaks, corruption, and invalid accesses
  • Diagnose errors faster with debugger integration

Presentation Slides

Other Resources

Kevin O'Leary
Lead technical consulting engineer, CVCG Developer Products Division, Intel Corporation

Kevin was one of original software developers of the Intel Inspector product. Prior to joining Intel, he was a debugger developer in the Rational Apex product line at IBM*.



Intel® Inspector

Locate and debug threading, memory, and persistent memory errors early in the design cycle to avoid costly errors later.
Intel® Inspector is included as part of the Intel® oneAPI HPC Toolkit. Get the toolkit to analyze, optimize, and deliver applications that scale.

Get It Now

Get Intel Inspector Only