Technology & Research

Intel® Technology Journal Home

Volume 11, Issue 04

Multi-Core Software


Intel Technology Journal - Featuring Intel's recent research and development

ISSN 1535-864X DOI 10.1535/itj.1104.02

  • Volume 11
  • Issue 04
  • Published November 15, 2007

Multi-Core Software

Section 1 of 8  

Parallelization Made Easier with Intel® Performance-Tuning Utility

Alexei Alexandrov, Software and Solutions Group, Intel Corporation
Stanislav Bratanov, Software and Solutions Group, Intel Corporation
Julia Fedorova, Software and Solutions Group, Intel Corporation
Dr. David Levinthal, Software and Solutions Group, Intel Corporation
Igor Lopatin, Software and Solutions Group, Intel Corporation
Dmitry Ryabtsev, Software and Solutions Group, Intel Corporation

Index words: performance analysis, multi-core, parallelization, multi-threading, stack sampling, data access analysis

Citations for this paper. Alexandrov, A.; Bratanov, S.; Fedorova, J.; Levinthal, D.; Lopatin, I.; Ryabtsev, D. "Parallelization Made Easier with Intel® Performance-Tuning Utility." Intel Technology Journal. http://www.intel.com/technology/itj/2007/
v11i4//1-abstract.htm
(November 2007).

ABSTRACT

While multi-core processors are all around us, their effective use is made much easier with performance analysis tools that enable the developer to identify parallel execution opportunities and parallel execution bottlenecks. In this paper we introduce the new profiling capabilities available in the Intel® Performance Tuning Utility. These include statistical call tree analysis based on stack sampling, profile-guided loop detection, and event-based sampling data access profiling. The coordinated use of these features allows the developer to achieve better multi-core application performance.

Section 1 of 8  

Back to Top

In this article

Download a PDF of this article.