NERSCPowering Scientific Discovery Since 1974

Inspector for Data Races

Intel Inspector is a memory and threading error checking tool for users developing serial and multithreaded applications.

Intel Inspector offers:

  • Visibility into individual problems, problem occurrences, and call stack information.

  • Interactive debugging capability.

  • On-demand memory leak detection.

  • Memory growth measurement to help ensure that the application uses no more memory than expected.

  • Data race, deadlock, lock hierarchy violation, and cross-thread stack access error detection.

For information on using Intel Inspector, detecting data races and executing Inspector on the NERSC systems, go to the page on Inspector.