By Asaf Yaffe
Intel® Parallel Amplifier is an excellent tool for identifying hotspots and measuring CPU utilization. Using Amplifier’s Concurrency analysis it’s very easy to find the places in an application that poorly utilize the CPU, but root-causing these issues is often more complex. To do this, you need to understand the runtime behavior of the application - how many threads are actually running, how the work is distributed between the threads and where thread execution is “serialized”. In this post, I’ll show how to use Intel Parallel Amplifier to analyze thread dependencies and how this information can be used to improve the overall performance of the application. If you want to follow along, you can download a free evaluation copy of Intel Parallel Amplifier from http://software.intel.com/en-us/intel-parallel-studio-home
Analyzing Thread Dependencies using Intel Parallel Amplifier
December 21st, 2009 · No Comments
Tags: MulticoreInfo
Like what you're reading? Come back every day for multicore news, or subscribe to RSS updates.

