Intel® Parallel Inspector

Unlike a traditional error checkers and thread inspector, Intel® Parallel Inspector provides Microsoft Visual Studio* C/C++ developers a comprehensive solution for serial and multithreaded error checking.

Helping Microsoft Visual Studio* C/C++ developers achieve application reliability and quality, the Intel Parallel Inspector memory error and thread, checker gives both experts and novices greater insight by finding threading and memory errors before they happen.

Benefits:

  • Increases serial and threaded application reliability regardless of the threading method used
  • Works on standard debug builds
  • Simplifies finding and fixing the cause of the error, including nondeterministic errors
  • Helps ensure that shipped applications run error-free on customer systems
  • Reduces support costs and increases productivity

Increase Reliability by Finding Threading and Memory Errors Before They Happen

The Intel® Parallel Inspector memory error and thread checker rapidly provides root-cause analysis for crash-causing memory and threading defects by monitoring the runtime behavior of the code. It then maps those errors in an easy-to-understand manner. This capability is especially critical for nondeterministic errors (i.e., where the execution sequence changes from run to run) that are difficult to reproduce. It uses dynamic instrumentation that requires no special test builds or compilers, so it i's easier to test code more often.


Find Memory Errors in Serial and Threaded Code

Quickly find memory errors, including leaks and corruptions, in single and multithreaded applications with this powerful memory error checker and thread inspector. This decreases support costs by finding memory errors before an application ships.

Memory checking includes uninitialized load detection, use of invalid memory references, mismatched memory allocation and deallocation, memory leaks detection, stack memory checks, and stack trace with controllable stack trace depth.


Find Threading Errors that Cause Stalls and Crashes

The powerful thread inspector aAccurately pinpoints latent threading errors, including deadlocks and data races. This helps reduce stalls and crashes due to threading errors not found by debuggers and other tools.

Thread checker capabilities ing includes data race detection, deadlock detection, depth configurable call stack analysis, diagnostic guidance, and built-in knowledge of Intel® Threading Building Blocks, OpenMP*, and Windows* threads.


To learn more about Intel Parallel Inspector, download the product brief ›

Review the resources below to learn how to use the Intel® Parallel Inspector memory error and thread checker. Be sure to go to the Intel® Learning Lab Portal for a complete offering of videos, whitepapers, and other resources to learn how to take advantage of this powerful thread inspector.


Memory Error Detection

Memory Error Detection

Find those difficult-to-find memory errors in your source code or even in binaries that cause crashes and hangs in your application.

Threading Error Detection

Threading Error Detection

Find race conditions and deadlocks that affect the reliability and accuracy of your threaded code in your source code or even third-party libraries where you do not have the source.


More Than Just A Problem Finder

More Than Just A Problem Finder

Intel Parallel Inspector does more than just find the problem; it provides guidance to help solve the problem.

Easy to Configure

Easy to Configure

Intel Parallel Inspector makes it easy for a novice or expert to configure memory and threading testing through an intuitive configuration dialog.


Videos

No Content Found

Intel® Parallel Inspector

Getting Started?

Click the Learn tab for guides and links that will quickly get you started.

Get Help or Advice

Search Support Articles
Forums - The best place for timely answers from our technical experts and your peers. Use it even for bug reports.
Support - For secure, web-based, engineer-to-engineer support, visit our Intel® Premier Support web site. Intel Premier Support registration is required.
Download, Registration and Licensing Help - Specific help for download, registration, and licensing questions.

Resources

Release Notes - View Release Notes online!
Documentation for other software products

Featured Support Topics

No Content Found