Skip to main content

Intel® Thread Profiler

  • Reference work entry
Encyclopedia of Parallel Computing
  • 208 Accesses

Definition

The Intel Thread Profiler is a tool to assist in optimizing multithreaded applications. It shows developers where various performance bottlenecks and impediments to scalability occur in the program.

Discussion

Introduction

Intel Thread Profiler collects data relevant for multithreaded performance and helps the user understand the cause of various performance problems.

Intel Thread Profiler can collect data on programs written using OpenMP or using native threading APIs (Windows API or POSIX threads). “Other names and brands may be claimed as the property of others”.

Threading Methodology

Threading for performance is a process with several steps. This process starts with discovering possible parallelism in an existing codebase or algorithm and expressing that parallelism through some threading library or framework (e.g., OpenMP, IntelThreading Building Blocks, native threading APIs). Next, the threaded code must be debugged and analyzed for correctness with testing...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 1,600.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 1,799.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Bibliography

  1. Gabb H, Kakulavarapu P (eds) (2005) Developing multithreaded applications: a platform consistent approach, v 2.0. Intel Corporation, Santa Clara, CA

    Google Scholar 

  2. Wang L, Xu X (2007) Parallel software development with Intel Threading Analysis tools. Intel Technical Journal 11(4):287–297

    Google Scholar 

  3. Intel Thread Profiler Help, v 3.1 (2007) Intel Corporation, Santa Clara, CA

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this entry

Cite this entry

Dewing, M., Armstrong, D. (2011). Intel® Thread Profiler. In: Padua, D. (eds) Encyclopedia of Parallel Computing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-09766-4_113

Download citation

Publish with us

Policies and ethics