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
- Debug Your Memory and Threading Bugs
- Analyze Memory and Threading Correctness for GPU-Offloaded Code
- How to Detect Persistent Memory Errors Using Intel® Inspector
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.
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.