Intel Thread Checker 3.1 for Linux

Introduction

boxshot

Incorporate multi-threading now to unleash the power of multi-core processor-based systems, including the latest 64-bit Quad-Core processors.

Intel Thread Checker for Linux helps simplify and accelerate development of threaded applications by automating the detection of threading bugs, like data races and deadlocks, before they happen.

Through a command-line interface, Intel Thread Checker for Linux helps you effectively and efficiently thread your application, mitigating the risk of adding threads, while providing hands-on learning. You can quickly find design issues during early development stages and incorporate Intel Thread Checker for Linux into your test system to keep bugs out.

Highlights

Patented advanced error detection engine:

  • Finds hidden potential errors, such as deadlocks and data races, mapping them to the memory reference and to the source-code line.
  • Identifies six levels of threading issues, from errors and warnings to informative comments.
  • Displays all necessary warnings for effective threaded application diagnosis.
  • Lets you track a potential error to a variable in a line of source code on Intel compiler-built applications that are compiled for source instrumentation.
  • Allows you to use standard debug builds, without recompiling the entire source base.

Native Linux support:

  • Work in your native Linux environment, without a remote Windows-based system.
  • Familiar command-line interface.
  • Easy integration into batch scripts for use in nightly regression test runs.

Support for the latest multi-core processors:

  • Provide a competitive advantage on the latest multi-core processors Inteby using threading analysis tools that help you get error-free threaded software to market quickly.
  • Prepare for the large number of execution cores in future processors with a high-quality threaded code base.

Intel Extended Memory 64 Technology support:

  • Implement instrumentation flexibility at different points in the development life cycle with source and binary instrumentation of 64-bit and 32-bit applications on processors with Intel EM64T.
  • Support both 64-bit and 32-bit platforms with identical functionality and user experience for the developer. A common environment for both platforms improves development efficiency.

Command line interface:

  • Integrate Intel Thread Checker into your testing environment easily with a scriptable interface.
  • Automate testing in batch modes, reducing manual implementation and improving efficiency.
  • Simplify the implementation of daily regressions, improving development efficiency.

Selective instrumentation:

  • Reduce instrumentation time through selective instrumentation of DLLs.
  • Instrument linked libraries are based on the interpretation of the library's impact on performance, helping to direct tuning effort to where it helps performance most.

Every purchase of an Intel Software Development Product includes a year of support services, which provides access to Intel Premier Support and all product releases during that time. Intel Premier Support gives you online access to Intel's expert engineering support staff, technical notes, application notes, and documentation.

Rate this page
Comment