- Home›
- Technology and Research›
- Intel Technology Journal›
- Multi-Core Software
Multi-Core Software
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.
