Intel® VTune™ Amplifier XE

VTune Data Collection automatically triggering prematurely


I am trying to perform Basic Hotspots analysis using VTune Amplifier XE 2015 on my win64 machine, and experiencing problems with VTune Data Collection log process triggering prematurely. 

This is my workflow. I click on the "Start" or "Start As Paused" (for Start/Resume workflow) button and am in the process of running a script in my application for profiling. However, after a few seconds VTune Data Collection Log is automatically getting triggered without my performing any other action in VTune (no "Pause" or "Stop"), and before my script is done running. 

collection failed: Internal Error


vtune was used to profile a process owned by root and failed to collect. Please see below for the screen capture.

OS is oracle linux server 6.5(2.6.32-431.el6.x86_64)




[root@oxford015 jianbingc]# amplxe-cl -collect -target-pid=12261

Copyright (C) 2009-2014 Intel Corporation. All rights reserved.

Intel(R) VTune(TM) Amplifier XE 2015 (build 367959)

Vtune Amplifier XE 2015 with "Error: Amplifier cannot detect Intel Xeon Phi coprocessor configuration"


I am using VTune? Amplifier XE 2015 to profile a large program running natively on Xeon Phi,unfortunately it fails in the first place.

Then I tried to build the sample application: Matrix included in Vtune Amplifer and copied the native binary matrix.mic to the mic0:/tmp.

Basically I followed the steps as shown in the link below:

Collection failed - [Instrumentation Engine]: SYSCALL_INSPECTOR:

for any kind of profiling, after my application finishes, I get:

[Instrumentation Engine]: SYSCALL_INSPECTOR: The
NTDLL!NtSetContextThread function jumps out of NTDLL, at 0x077960400.
It may be hooked by a PIN-incompatible software installed on the system
Incompatible operating system or incompatible software installed on the
system Pin is exiting due to fatal error

What can cause that?

Thanks, Marek.

Blue Screen during advanced hotspots analysis in attach-to-process mode


I saw a Windows blue screen during a VTune analysis for the second time now, so I decided to create a new post about this.

I did an advanced hotspots analysis in attach-to-process mode while 3 instances of my application were running. They were running already for nearly a day (I did a long-term test) before I attached to one of these (independent) instances (advising VTune to attach to a certain process ID). I set the evaluation interval to 10 ms (default), and configured to catch only user events instead of all.

Cannot locate debugging symbol


I'm new in using profiling tools. I have few questions:

1) Does Intel VTune Amplifier XE 2015 currently have the specific feature of analyzing the performance of a source code on implementing OpenMP API?

2) When I tried to run Advanced Hotspots Analysis, it was completed with the warning:

cannot locate debugging symbols for file '/lib/x86_64-linux/'.

cannot locate debugging symbols for file '/lib/x86_64-linux/'.

3) What is the effect of missing debugging symbols?

Running VTune amplifier on a HyperV virtual machine


Is it possible to run VTune amplifier on a HyperV virtual machine?  Currently I get the following error when I try to run a hotspot analysis

    11/17/14 11:15:49  Collection failed. The data cannot be displayed. 
    PMU resources are not available. Hardware Event-based Sampling is not supported on this operating system. PMU resources may be made unavailable either by the BIOS or Hypervisor.

phtread, vtunes amplifier crash


I try to use vtune amplifier with our software package, but it crashes with following message:

Assertion 'g_instr_global.is_libpthread_so_loaded == 0' failed.[ASSERTION CONTEXT]g_instr_global.is_libpthread_so_loaded == 1
[CONTEXT END]. Please contact the technical support.amplxe: Error: Assertion 'g_instr_global.is_libpthread_so_loaded == 0' failed.[ASSERTION CONTEXT]g_instr_global.is_libpthread_so_loaded == 1
[CONTEXT END]. Please contact the technical support.
Segmentation fault (core dumped)

Metric for execution count per line

Hi All, 

I'm working on Optimizing a Fortran Application, and observing the effects on Vtune Amplifier XE 2013 along side. I'm experimenting with the precision of operations in one of lines in my code. 

For instance ,
abc(1:BATCH_SIZE) = exp (-r_arr(1:BATCH_SIZE) * (1.d0/(4.d0 * ri * r1_arr(outer_j:jend))))

contains all 64-bit operands. Now, if I downgrade the operands to 32-bit and re-write my expression as : 

Subscribe to Intel® VTune™ Amplifier XE