Intel® Thread Checker

Performance Tools for Software Developers - Does Intel® Thread Checker support Microsoft*,Visual Studio* OpenMP* or GNU C++?

We currently do not support analysis of OpenMP* applications compiled with the Microsoft* Visual Studio* or with GNU C++ Compiler.

This is due to the custom synchronization used by the Microsoft Visual Studio OpenMP runtime library and the GNU C++ Compiler OpenMP runtime library.

Operating System:

  • C/C++
  • Intel® Thread Checker
  • OpenMP*
  • Intel® Thread Checker for Windows* - Product Limitations

    This product already contains the Intel® VTune™ Performance Analyzer Patch for Intel® Pentium® Processor Extreme Edition and Intel® Pentium® D Processor (vpa_7.2_ppl.zip). Installing any patch that requires manual copying of files regardless of version number, could potentially overwrite newer versions of these files. Please contact customer support if you wish to install a patch that requires manual file copying.

  • Microsoft Windows* (XP, Vista, 7)
  • Intel® Thread Checker
  • Intel® Thread Checker for Windows* - Product Overview

    Intel® Thread Checker is a tool that locates software threading bugs, such as data races, stalls, and deadlocks. Thread Checker monitors your software's execution to detect hard-to-find and impossible-to-find intermittent errors whether or not they actually occurred during execution.

    Thread Checker uses

  • Microsoft Windows* (XP, Vista, 7)
  • Intel® Thread Checker
  • Intel® Thread Checker for Windows* - False positives generated in crtdll.c

    This is a known technical limitation in the current version of Intel® Thread Checker for Windows*.

    These are related to DllMain and loader lock. DllMain is serialized internally by Microsoft Windows* using the loader lock. However, Intel® Thread Checker is not able to model the loader lock because it is invisible to the application

    Whenever a thread is created or terminated, the DllMain is called and these errors are generated. These errors are not generated at startup phase.

  • Microsoft Windows* (XP, Vista, 7)
  • Intel® Thread Checker
  • Pagine

    Iscriversi a Intel® Thread Checker