Parallel Amplifier 2011 from Intel



Threading and Performance Profiler

Intel® Parallel Amplifier 2011

Fine-tune Windows* applications for optimal performance, ensuring cores are fully exploited and new processor capabilities are utilized.


Now supports Microsoft Windows* 7 and Visual Studio* 2010


Optimize Performance and Scalability


Intel Parallel Amplifier 2011 makes it simple to quickly find multicore performance bottlenecks - without needing to know the processor architecture or assembly code. Intel Parallel Amplifier eliminates the guesswork and analyzes performance behavior in Windows* applications, providing quick access to scaling information for faster and improved decision making.

Benefits:
  • Helps build applications that scale for multicore and manycore

  • Delivers insight into performance hotspots and their calling sequences

  • Ensures legacy serial application performance has not declined with threading

  • Integrated with Microsoft* Visual Studio*

  • Increases application headroom for richer feature sets and next-gen innovation




Hotspot analysis: Where is my application spending time?

Find the functions in your application that consume the most time. This is where you'll want to tune or add threading to make your program faster. Intel Parallel Amplifier also shows the stack, so you know how the function is being called. For functions with multiple calling sequences, this lets you see if one of the call stacks is hotter than the others.


Source view: See the results on your source
Source view shows you the exact location on your source. Just double-click on the function names in any of the analysis views to see the source.


Concurrency analysis: When are cores idle?
Like hotspot analysis, concurrency analysis finds the functions where you are spending the most time. But it also shows you how well you are utilizing multiple cores. Color indicates the core utilization while the function is running. A green bar means all the cores are working. A red bar means cores are underutilized. When red, add threading and get all the cores working for you. This helps you ensure application performance scales as more cores are added.


Locks and waits analysis: Where are the bad waits?
Waiting too long on a lock is a common source of performance problems. It's not bad to wait while all the cores are busy (green), but it is bad to wait when there are unused cores available (red).


Compare results: Quickly see what changed
This gives you a fast way to check progress when tuning and also makes for handy regression analysis.





To learn more about Intel Parallel Amplifier, download the product brief ›


Vlad Romashko, Software Development Manager, OpenCascade S.A.S

"Intel Parallel Inspector and Intel Parallel Amplifier greatly simplified the task of finding hotspots and memory leaks. We were pleased with the 2X overall performance improvement and the elimination of several previously unidentified memory leaks."



Dat Chu, Research Assistant, Computational Biomedicine Lab , University of Houston

"Thanks Intel, you guys rock! I decided to give Intel® Parallel Amplifier a run. I was delighted when it pointed me to the right source line that was taking much of the time. I made the change, and voilà, our app is now almost 10 times faster. The GUI is very easy to use, in my opinion."



Eric Rosier, VP Engineering, Envivio

"Intel's analysis and profiling tools make Envivio* 4Caster Series Transcoder development faster and more efficient. Intel® Parallel Inspector and Intel® Parallel Amplifier shortened the development time and increased code reliability and performance in a multithreaded environment."



Sam Xu, Senior Software Engineer, The9 Development Center

"Parallel programming models that leverage the performance potential of multicore are challenging to learn, take longer to develop and require significantly more debugging effort. Intel parallel programming tools streamline the development process. Leveraging Intel® Parallel Amplifier we were able to achieve a 1.7x performance gain in our client application. Moreover, Intel® Parallel Amplifier has an intuitive interface that makes it easy to learn and quickly identify performance bottlenecks."


Get Started

Watch the Intel® Parallel Studio 2011 Getting Started video! This 10 minute video shows you how to parallelize, verify, and tune the N-Queens sample application.
Intel Parallel Studio Quick Evaluation Guides - Simple, step-by-step evaluation guides show how Intel Parallel Studio delivers everything you need for reliable, higher performing applications.
Attend a live Technical Presentation - Learn about a specific product feature. Ask any questions about the product, too.
Intel® Learning Lab Portal - Access a range of resources to help you optimize the performance, productivity, and reliability of serial and parallel applications from desktop to device.

Get Help or Advice

Search Support Articles
Forums - The best place for timely answers from our technical experts and your peers. Use it even for bug reports.
Support - For secure, web-based, engineer-to-engineer support, visit our Intel® Premier Support web site. Intel Premier Support registration is required.
Download, Registration and Licensing Help - Specific help for download, registration, and licensing questions.

Resources

Release Notes - View Intel Parallel Amplifier Release Notes online!
Product Documentation - View Intel Parallel Amplifier documentation online!
Browse Support Articles