Intel® Threading Analysis Tools
Speed up and simplify the development and maintenance of threaded applications with Intel® Threading Tools. The tools help you quickly find and fix threading bugs and identify performance bottlenecks in threaded software.
!

Intel® Thread Checker for Windows 3.1 (Boxed Version)

!
Full Boxed Version
Intel® Thread Checker is an analysis tool that pinpoints hard-to-find threading errors like data races and deadlocks in 32-bit and 64-bit applications. It can also be integrated into an automated Quality Assurance/test process to ensure code quality. Comprehensive error detection mitigates the risk of adding threads and enables hands-on learning about the fundamental principles of threading. Accelerate the development of threaded applications by detecting hard-to-find threading errors before they happen and get the performance advantage from Intel® multicore processors

Intel® Thread Checker for Windows 3.1 (Download Version)

!
Download Version Only

Intel® Thread Checker for Linux 3.1 (Boxed Version)

!
Full Boxed Version
Intel® Thread Checker is an analysis tool that pinpoints hard-to-find threading errors like data races and deadlocks in 32-bit and 64-bit applications. It can also be integrated into an automated Quality Assurance/test process to ensure code quality. Comprehensive error detection mitigates the risk of adding threads and enables hands-on learning about the fundamental principles of threading. Accelerate the development of threaded applications by detecting hard-to-find threading errors before they happen and get the performance advantage from Intel® multicore processors.

Intel® Thread Checker for Linux 3.1 (Download Version)

!
Download Version Only

Intel® Thread Profiler for Windows Boxed

!
Full Boxed Version
Intel® Thread Profiler 3.1 for Windows* helps tune multithreaded applications faster, for optimal performance on Intel® multicore processors. It measures the number of cores that are effectively utilized by the application to determine actual parallel performance. It also shows both concurrency and timeline views simultaneously to help visualize what percent of code is optimally parallel and where application performance issues exist. Advanced thread profiling functionality includes OpenMP* analysis, enabling quick prototyping and estimation of the performance potential of different designs. Identify the regions of threaded code most likely to improve performance and build performance and scalability into your applications with Intel® Thread Profiler 3.1.

Intel® Thread Profiler for Windows Download

!
Download Version Only

Intel® Threading Building Blocks (Intel® TBB) for Windows 2.1 (Download Version)

!
Download Version Only
Intel® Threading Building Blocks (Intel® TBB) 2.1 is an award-winning runtime library that simplifies the writing of multithreaded applications. Just as the C++ Standard Template Library (STL) extends the core language, Intel TBB offers C++ users a higher-level abstraction for parallelism. To implement Intel TBB, developers use familiar C++ templates and coding style, leaving low-level threading details to the library. It is also portable between architectures and operating systems. With Intel TBB, developers get the benefits of faster programming, scalable performance, and easier-to-maintain code

Intel® Threading Building Blocks (Intel® TBB) for Linux (Download Version)

!
Download Version Only
Intel® Threading Building Blocks (Intel® TBB) 2.1 is an award-winning runtime library that simplifies the writing of multithreaded applications. Just as the C++ Standard Template Library (STL) extends the core language, Intel TBB offers C++ users a higher-level abstraction for parallelism. To implement Intel TBB, developers use familiar C++ templates and coding style, leaving low-level threading details to the library. It is also portable between architectures and operating systems. With Intel TBB, developers get the benefits of faster programming, scalable performance, and easier-to-maintain code