Intel® Intel® Software Development Products for Intel® Platforms and Technologies
Intel® Thread Profiler 3.1 for Windows*
 Overview

 Compatibility Print Print
 Features

 Technical Support
 New In This Release  System Requirements  

Overview
Intel® Thread Profiler 3.0 for Windows*

Intel® Thread Profiler 3.1 for Windows* helps you tune multi-threaded applications faster, for optimal performance on Intel® multi-core processors.

Intel® Thread Profiler is available as a standalone product. For a more complete performance tuning solution it is also included with VTune™ Performance Analyzer for Windows.


Features
Visualize Threaded Application Behavior:
Timeline view aids in understanding what threads are doing and how they interact.
Pinpoint the exact location of performance issues in call stacks and source code to aid analysis.
Measure the number of cores that are effectively utilized by the application to determine actual parallel performance.

Intel Thread Profiler 3.1 for Windows shows both the concurrency and timeline views simultaneously to help you visualize what percent of code is optimally parallel and where application performance issues exist. In Figure 1, two source code fixes resulted in continued performance improvement with each revision, illustrated by the shortening of the application runtime. Intel Thread Profiler enables developers to make their applications multi-core ready.

1
Click to Enlarge

Figure 1: View Concurrency and Timelines Simultaneously

Drill to the source code view by double clicking on a transition in the timeline view to see exactly where threads are transitioning work in the source code, as seen in Figure 2. This is key to understanding the threaded application behavior.

2
Click to Enlarge

Figure 2: Drill to the Source Code to Identify Threading Issues

 

Identify Parallel Performance Issues:
Identify the threads and synchronization objects which impact performance.
See the distribution of work to threads and pinpoint load imbalances.
Advanced Thread Profiling Functionality:
OpenMP* analysis enables quick prototyping and estimation of the performance potential of different designs.
Use critical path analysis to help focus on more significant performance issues.
Microsoft Visual Studio* 2005 Support:

Supports C++ applications developed using the Microsoft Windows* compilers in Microsoft Visual Studio* 2005.

back to top 
 

New In This Release
Support for the latest multi-core processors:
Optimize the performance of your multi-threaded application on the new Intel® Core™2 Duo and Intel Core 2 Quad processors.
Install and run on Microsoft Windows Vista:
Analyze compiled 32 and 64-bit applications running on Microsoft Windows Vista*.
back to top 
 

Compatibility
Intel Thread Profiler 3.1 for Windows is compatible with today's industry-standard development tools:
Microsoft Visual Studio* 2005
Microsoft Visual C++* Compiler 2005, 2003, 2002 Editions or Visual C++ 6.0
Microsoft Visual Studio 2005 Express Edition C++ Compiler
Intel® VTune™ Performance Analyzer 8.0 or higher
Intel® Fortran and C++ Compilers
Windows threads and POSIX* threads
Intel® Threading Building Blocks
Support for Intel® OpenMP*
back to top 
 

Technical Support

With the purchase of Intel Thread Profiler, you will receive one year of technical support and product updates from Intel® Premier Support, our interactive issue management and communication web site. This premium support service allows you to submit questions, download product updates, and access technical notes, application notes, and other documentation. For more information, visit the Intel® Registration Center.

back to top 
 

System Requirements

Hardware
Minimum Requirements
Pentium® 4 processor
512 MB of RAM
300 MB of disk space
Recommended
Intel® Core™2 Duo processor, Intel Core 2 Quad processor, Pentium 4 processor supporting Hyperthreading Technology1, or Intel® Xeon® processor or newer
2 GB of RAM
Software
Minimum Requirements
Microsoft Windows Vista*, Microsoft Windows* XP Professional, Microsoft Windows* Server 2003, or Microsoft Windows* XP Professional x64 Edition or newer
Microsoft Internet Explorer* 6.0 or higher
Microsoft Visual Studio .NET 2003 or higher

Adobe Acrobat Reader*

Required Software for OpenMP* Analysis or Source Instrumentation

Intel® C++ Compiler 8.1 for Windows , Package ID: w_cc_pc_8.1.023 or higher

Intel® Fortran Compiler 8.1 for Windows , Package ID: w_fc_pc_8.1.023 or higher

When the Intel® compilers are used with compiler source instrumentation (-Qtprofile), Intel® compiler version 9.1 or higher must be used for platforms with Intel® 64 architecture as well as for Itanium processor-based platforms.
back to top 
 

¹ Hyper-Threading Technology requires a computer system with an Intel® Pentium® 4 processor supporting Hyper-Threading Technology and a Hyper-Threading Technology enabled chipset, BIOS, and operating system. Performance will vary depending on the specific hardware and software you use. See http://www.intel.com/info/hyperthreading for more information including details on which processors support HT Technology.
Intel provides both the tools and support to enhance the performance, functionality and efficiency of software applications. Compatible with leading Windows* and Linux* development environments, Intel® Software Development Products are the fastest and easiest way to take advantage of the latest features of Intel processors. Intel Software Development Products are designed for use in the full development cycle, and include Intel® Performance Libraries, Intel® Compilers (C++, Fortran for Windows, Linux, and Mac OS* X), Intel® VTune™ Analyzer, Intel® Threading Tools and Intel® Cluster Tools.
The Intel® Premier Customer Support Web site provides expert technical support for all Intel software products, product updates and related downloads. For additional product information visit: www.intel.com/software/products.
Intel, the Intel logo, Itanium, Pentium, Intel Centrino, Intel Xeon, Intel XScale, VTune, Celeron, Intel NetBurst, and MMX are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
*Other brands and names may be claimed as the property of others. Visit our Legal Information Web site for more information.
Copyright © 2007, Intel Corporation
back to top