Debug Your Threading and Memory Errors

@IntelDevTools

 

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 non-deterministic 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, Intel Corporation

Kevin O’Leary is part of the CVCG Developer Products Division in Intel. He was one of original software developers of the Intel® Inspector product. Prior to joining Intel, he was a debugger developer in the IBM Rational Apex product line.

 

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