Parallel Amplifier OR V-Tune Peformance Analyzers

Parallel Amplifier OR V-Tune Peformance Analyzers

I was analysing V-Tune Analyzers.

I also went through Intel Parallel Studio and Parallel Amplifier.
Can Parallel Amplifier be used as a substitute for V-Tune Analyzers.

I find parallel Amplifier to be good because it checks for memory leaks also.

Does the Parallel Amplifier gives better proiling resutls as compared to V-Tune
Analyzers.

Please let me know.

3 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Quoting - Venkatachalam Vr
I was analysing V-Tune Analyzers.

I also went through Intel Parallel Studio and Parallel Amplifier.
Can Parallel Amplifier be used as a substitute for V-Tune Analyzers.

I find parallel Amplifier to be good because it checks for memory leaks also.

Does the Parallel Amplifier gives better proiling resutls as compared to V-Tune
Analyzers.

Please let me know.

Hi Venkat,

Thanks for asking such questions.

First of all, Intel Parallel Studio is set of tools that includes:

Parallels Composer - C/C++ Compiler and full set of parallel libraries

Parallel Inspector - Detecting memory and threading errors

Parallel Amplifier - Profiling parallel applications.

For the mainstream development (client applications on C/C++ for Windows) this is sufficient set of tools until you want to dive deeper tuning your application for the particular CPU microarchitecture.

Also we have a classical set of tools such as Compiler Pro, VTune, Thread Checker and Thread Profiler. They are mostly used by advanced developers who are pursuing the last percent of performance improvement or developing multi platform applications. The advantages of combination VTune + Thread Profiler vs. Parallel Amplifier are the following:

Linux OS support

Tuning on CPU microarchitecture level (Event Based Sampling)

MRTE (Java and .NET) profiling support

Exact Call Graph (vs. Statistical Call Tree in Parallel Amplifier)

Time Line threads representation in Thread Profiler

However, you won't find memory checking capabilities in the classical tools set. Parallel Inspector is the only tool that provides such capabilities for Windows.

You might find it useful to see the detailed comparison of features between VTune and Parallel Amplifier here: http://software.intel.com/sites/products/collateral/studio/Amplifier_VTune_Comparison.pdf

Please, also take a look at the documentation on Intel Parallel Studio that can be found here: http://software.intel.com/en-us/intel-parallel-studio-home/

-Vladimir

Quoting - Vladimir Tsymbal (Intel)

Hi Venkat,

Thanks for asking such questions.

First of all, Intel Parallel Studio is set of tools that includes:

Parallels Composer - C/C++ Compiler and full set of parallel libraries

Parallel Inspector - Detecting memory and threading errors

Parallel Amplifier - Profiling parallel applications.

For the mainstream development (client applications on C/C++ for Windows) this is sufficient set of tools until you want to dive deeper tuning your application for the particular CPU microarchitecture.

Also we have a classical set of tools such as Compiler Pro, VTune, Thread Checker and Thread Profiler. They are mostly used by advanced developers who are pursuing the last percent of performance improvement or developing multi platform applications. The advantages of combination VTune + Thread Profiler vs. Parallel Amplifier are the following:

Linux OS support

Tuning on CPU microarchitecture level (Event Based Sampling)

MRTE (Java and .NET) profiling support

Exact Call Graph (vs. Statistical Call Tree in Parallel Amplifier)

Time Line threads representation in Thread Profiler

However, you won't find memory checking capabilities in the classical tools set. Parallel Inspector is the only tool that provides such capabilities for Windows.

You might find it useful to see the detailed comparison of features between VTune and Parallel Amplifier here: http://software.intel.com/sites/products/collateral/studio/Amplifier_VTune_Comparison.pdf

Please, also take a look at the documentation on Intel Parallel Studio that can be found here: http://software.intel.com/en-us/intel-parallel-studio-home/

Hi Vladimir,

Thanks for your reply.

So you suggest that for main stream applications is sufficient.

For some reasons i was not able to download or view the detailed comparision document and then i had to post the question on the forum.

I will profile my application using Parallel Amplifier and compare the resutls.

Your suggestions were tinmely and very useful.

Thanks again.

Venkat

Leave a Comment

Please sign in to add a comment. Not a member? Join today