Intel® VTune™ Amplifier XE

"Cannot start collection because the Intel VTune Amplifier XE 2013 failed to create a result directory" when running with MPI

Hi all,

I get this error:

Cannot start collection because the Intel VTune Amplifier XE 2013 failed to create a result directory. Unknown error.

when I run the following amplxe-cl command:

mpiexec -np 3 ~/local/vtune_amplifier_xe_2013_update7/vtune_amplifier_xe_2013/bin64/amplxe-cl -r mpi003 --collect hotspots -- ~/local/MyBuilds/HDGProject/release/install/bin/MyFESolverDP

VTune supported debug formats


We have our own compiler that can produce debug information for executables. We generate HLL and CodeView debug formats now. Previous versions of VTune recognized at least CodeView format in our exectuables, but current VTune version does not recognize neither of formats. I was not able to find information about what debug formats are supported by VTune, only supported compilers. As one of the supported compilers is GCC actually, I can deduce that DWARF format is supported. We can try to support DWARF format, but can you confirm that CodeView and HLL are not longer supported?

amplxe: Warning: Cannot start collection of GPU events


My system is Win 8.1 pro. I use VTune 2015 and I want to do some GPU analysis and get some GPU Metrics. I run "CPU/GPU Concurrency Analysis" in VTune Amplifier but cannot run.

When I use the VTune GUI and run the "CPU/GPU Concurrency Analysis", it appears this  in Collection log:

!Cannot start collection of GPU events

and there comes a window: amplxe-runss.exe

amplxe-runss.exe has stopped working

I even cannot shut down the command line window.


Cannot link ittnotify with generated object files


I am trying to use a VTune API (ittnotify.h) in C++ code. When I try to compile and link files with single command it works correctly. But when performing separate compilation and linking I get following error: 

test.cpp:6: undefined reference to `__itt_pause_ptr__3_0'
test.cpp:6: undefined reference to `__itt_pause_ptr__3_0'
test.cpp:7: undefined reference to `__itt_resume_ptr__3_0'
test.cpp:7: undefined reference to `__itt_resume_ptr__3_0'

Solution 1 

Significant analysis time increase after switching from Qt4 to Qt5


we regularly use VTune to optimize our software. Recently we are linking to Qt5 instead of Qt4. Exactly after this modification of our software, advanced hotspots analyses of some of our software workflows take significantly longer. Example runtimes for exactly the same workflow:

How to provide C source code to Hotspot Analysis

Can you please tell me how to provide the source code of any program to intel vtune. My goal is to observe which function in the application is taking most of the execution time. I provide the executable file to intel vtune and I am running the application in the linux environment. I have observed that in the Botton-up tab, you can select the grouping mode "source file /class/fucntion/call stack" and the "function/call stack". I was expecting to see the functions' detail implemented in the source code of the program. But that is not the case.

Cannot load data file (data file is corrupted)

I just installed VTune Amplifier XE 2015. Trying to run the tachyon tutorial example I get the error: "Cannot load data file `D:\tmp\r000hs\data.0\7576-2976.0.trace' (Data file is corrupted)." I also get the warning: "Cannot find data to precompute. Skipping the precomputation step."

project property----Duration Estimation

    I'm using Intel Vtune Amplifier XE to to profiling jobs and I'm confused about the selection of Duration Estimation in Project Property. If I choose Between 1min and 15min and enable multiple runs, does it mean that the duration time of multiple runs is between 1min and 15min or the single run time of target application is between 1min and 15min?

S’abonner à Intel® VTune™ Amplifier XE