Quantcast
Channel: Intel® VTune™ Profiler (Intel® VTune™ Amplifier)
Viewing all 1347 articles
Browse latest View live

vtl command not found

$
0
0

I've installed an evaluation version of vtune_amplifier_xe_2013_update17 on my SLES 11.2. I'm trying to collect data from command line and export t a .csv file. However, I failed when I use vtl with this error:

bash: vtl: command not found

Anyone could please help on this? Thank you:)


When working on a remote machine, the help tries to open in the local (desktop) browser

$
0
0

I use VTune on a cluster, which I access via SSH. This uses X-forwarding to display the GUI. When I try to access any of the help or getting started guides, they open in the browser on my desktop. This is unhelpful as I just end up with a 404, the software not being installed here (and it won't ever be). This seems like a bug caused by a misunderstanding of how people are likely to be using the software. Has it just not been tested in this configuration before being released? It isn't uncommon to work in this way on production systems, and the documentation is really useful to have access to.

, Vtune Amplifier Error

$
0
0

 

Hi, everyone

Currently I'm using VTune analyzer in linux system to profiling java code.

I generated report by attaching it to the running process.

However, in top-down tree, I usually can see [Outside any known module] which took certain amount of time.

When I click it, I couldn't see any thing.

The strange thing is that sometime it can generate proper top-down report.

When vtune can generate proper report, trace file is usually about 500MB

On the other hands, when it can't generate, trace file is just about 5MB

 

There are plenty of opinion that it is because of "code on the fly".

So, I tried this steps after turning off the JIT option in jdk.

Ofcourse, I ran it under root.

But it doesn't work well.

My Ubutu version is 14.04.1 LTS

Please help me!!

Any kind of probable ideas may be helpful

Thanks

no information in results

$
0
0

I've created a test program(just creating 10 threads and increasing a global integer variable 1 per second in each thread). And I use this command to attach vtune to get some hotspots in test:

amplxe-cl -collect hotspots -target-pid 7765 -duration 30

(test's pid is 7765)

after this, I got the results with nothing like this:

amplxe: Collection started. To stop the collection, either press CTRL-C or enter from another console window: amplxe-cl -r /root/test/r025hs -command stop.
amplxe: Collection detached.
amplxe: Using result path `/root/test/r025hs'
amplxe: Executing actions 50 % Generating a report                             

Collection and Platform Info
----------------------------
Parameter                 r025hs                                                                                  
------------------------  ----------------------------------------------------------------------------------------
Application Command Line                                                                                          
Operating System          3.0.13-0.27-default SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 2
Computer Name             linux-6dsc                                                                              
Result Size               1488862                                                                                 
Collection start time     09:46:56 09/10/2014 UTC                                                                 
Collection stop time      09:47:26 09/10/2014 UTC                                                                 

CPU
---
Parameter          r025hs                        
-----------------  ------------------------------
Name               Intel(R) Core(TM) i7 Processor
Frequency          2908808012                    
Logical CPU Count  1                             

Summary
-------
Elapsed Time:  0.000
CPU Time:           
amplxe: Executing actions 100 % done

1. Elapsed Time: 0.000

2. no call stack information in GUI

3.no .th files in result dir

Anyone please help me on this. Thank you in advance:)

profiling Windows gcc/gfortran

$
0
0

Mr. Anderson mentioned that the 2015 release may have been tuned up for some usage with Windows gfortran.   I verified that it works well with -g3 -gdwarf-2 as long as I don't add -fopenmp.  I don't know whether those specific debug options may be the only ones which work; they aren't the normal ones for the shared libraries, and I didn't try to display source of library hotspots.

Perhaps not unexpectedly, as libgomp Windows is not at all compatible with libiomp5, and VTune 2015 has special hooks to current libiomp5, the analysis fails with the gnu OpenMP.  VTune reports the .trace file is corrupted.  I built libgomp along with gcc/gfortran myself with the default options.

I didn't test the alternate closed source equation.com OpenMP which is distributed in apparent violation of gcc GPL licensing.

I prepared a reproducer to post on an IPS issue, but that Intel site isn't accepting uploads and is scheduled for down times over the next 2 weeks.  Maybe it will work again after those maintenance periods.

injector_err_failed_to_create_remote_thread

$
0
0

I was trying to attach to a MFC 32-bit program by pid on windows server 2008 with VTune Amplifier XE 2013. Then i got this:

[Instrumentation Engine]: Failed to allocate Injector, Error = INJECTOR_ERR_FAILED_TO_CREATE_REMOTE_THREAD

Please help me on this:) Thank you in advance!

loop-mode=loops-only with amplxe-cl most time is [Outside any loop]

$
0
0

I am trying to profile my code using the command line version of VTune (version 2013 update 17) on Linux.  I need to get the hot loops and not just the hot functions.  The report when using -loop-mode=loop-only or -loop-mode=loop-and-function shows most of the runtime as [Outside any loop] in the module [unknown].  There are also some loops from other libraries.  For example:

Function                          Function Stack      Module                CPU Time:Self
--------------------------------  ------------------  --------------------  -------------
[Outside any loop]                                    [Unknown]             0.029

parse_line                                            libnss_files-2.12.so  0.004

_nss_files_parse_pwent                                libc-2.12.so          0.004

____strtoull_l_internal                               libc-2.12.so          0.003

func@0x3eba4ae460                                     libcrypto.so.1.0.1e   0.001

__strchr_sse2                                         libc-2.12.so          0.001

_nss_files_getpwuid_r                                 libnss_files-2.12.so  0.001

[Loop@0x4a9010 in func@0x4a9010]                      bash                  0.001
                                  [Outside any loop]  [Unknown]             0.001

I have also tested the same code with the 2015 GUI version of VTune on my laptop (Windows), and I can see the loops with line numbers, so I am not sure if my problem is related to the older version or the fact that I am using command line.   How can I see the individual loop line numbers with 2013 amplxe-cl?

 

 

 

Project exe stopped working with Intel VTune Amplifier XE2013

$
0
0

 

I have made a program which works fine with Visual Studio 2013.

But when i tried to use the amplifier for getting the results it stopped and gave an error such as project exe stopped working.

I also checked amplifier for other programs it works fine.

But when i link this program with amplifier its giving an error.

iam not able to figure out this error why it has happened whether the error is in program or not.

Kindly help me in this regard.

 

 

 

 

 


mac viewer software download

$
0
0

Where can I download the Vtune amplifier XE view for OS X?

 

Thanks, Jianbing

C-States and advanced hotspots

$
0
0

Hi,

when I prepare an advanced hotspots analysis VTune always show me the warning shown in the attached image "141020 c-states warning.PNG".

As I often see "paused" sections in my analysis results it would be nice to check if this C-states problem effectively affects analyses done on my system. I have a Dell T7500. This is an older machine containing a Xeon X5650. When I look at the bios I see no option matching the one mentioned in the VTune warning ("Cn(ACPI Cn) report to OS". The "simplified" Dell bios options only allow me to adjust some more basic ACPI settings such as "ACPI" or "RAID On".

When using the Dell CCTK tool I can read out some more detailed settings, but even in those I don't find the problematic option mentioned in the VTune warning (see attached image "141020 dell acpi.PNG").

Can someone point me to more details about the "Cn(ACPI Cn) report to OS" option, what it does, and where I can possibly find it in a Dell bios?

Regards, Hagen

Un-wanted file and dirs are generated with report

$
0
0

I've created a shell script like this:

sh cmd.sh -c vtune_report -R top-down -r /root/test/r035hs/

the script actually call this:

amplxe-cl -R top-down -r /root/test/r035hs/ -report-output=log/test-report.csv

then I got test-report.csv under log directory and some other strange file and dirs that I don't want:

amplxe-log-root(dir)

amplxe-tmp-root(dir)

intelremotemonfifo.0(file)

with just amplxe-cl command executing directly, I got only test-report.csv.

 

Please help me on "not generating other file and dirs". Thank you in advance:)

Mismatched tpsstool.dll and .pdb

$
0
0

I'm using VTune Amp XE 2015, build 367959 and am running into some problems instrumenting our code with tasks.

When we run the application under VTune, it crashes with a stack overflow in pinvm.dll. Without VTune, it runs fine.

The actual overflow stack has a bunch of tpsstool.dll entries in it. When I attempt to load symbols for  C:\Program Files (x86)\Intel\VTune Amplifier XE 2015\bin32\tpsstool.dll (in the Visual Studio 2012 debugger) and point it at the tpsstool.pdb found in C:\Program Files (x86)\Intel\VTune Amplifier XE 2015\bin32\runtime, I am told that "A matching symbol file was not found in this folder."

This leads me to believe that the .dll and .pdb aren't from the same build.

shannon

P.S. I don't blame tpsstool for the crash, I just thought you should be notified that the builds do not match. It would be convenient to see what's going on in there while debugging. It would also be nice to have the symbols for pinvm.dll for the same reason.

 

Profiling and analysis on separate machines

$
0
0

Hi everybody,

we're in the process of upgrading one of our servers with a Xeon Phi card, and we want to profile and analyze our software using VTune as part of Intel Parallel Studio. Since the server is headless (no Monitor, no X11 support), I would like to analyze the profiling results on my workstation. Is this possible with a single named-user License? I'm the only person working with the Xeon Phi card and the tools. Or otherwise, is there some sort of a free VTune viewer to display profiling results? Unfortunately, there does not seem to be a software-presales team to help me with that question, and the general(?) / hardware presales team directed me to this forum.

Cheers,
Marcus

 

 

 

 

Installation problems with Cluster Studio XE for Linux

$
0
0

I need help with identifying the missing prerequisites for installation of the Intel cluster studio. 

While running the install.sh it goes through the process of checking prerequisites and I get the following:

Either kernel source directory, C compiler, or Make command is not detected by
the installation. To build the sampling and/or power driver, set up parameters

in Advanced Options -> Driver Build Options dialog.
To install kernel headers, execute one of the following commands specific to
your operating system:
-Fedora / Red Hat Enterprise Linux
   - On a system with the default kernel, install the kernel-devel package:
     yum install kernel-devel
   - On a system with the PAE kernel, install the kernel-PAE package:
     yum install kernel-PAE-devel

I have redhat linux enterprise and tried  running the command:
yum install kernel-devel

It returns that the product was already installed.  I also tried uninstalling and reinstalling with nochange to the error

Some of the dependencies I have checked for include:

kernel-headers-2.6.32-504.el6.x86_64
abrt-addon-kerneloops-2.0.8-21.el6.x86_64
kernel-devel-2.6.32-504.el6.x86_64
libreport-plugin-kerneloops-2.0.9-19.el6.x86_64
kernel-2.6.32-431.29.2.el6.x86_64
kernel-2.6.32-431.el6.x86_64
kernel-firmware-2.6.32-431.29.2.el6.noarch
dracut-kernel-004-336.el6_5.2.noarch 
glibc-common-2.12-1.149.el6.x86_64
glibc-2.12-1.149.el6.i686
glibc-devel-2.12-1.149.el6.x86_64
glibc-static-2.12-1.149.el6.i686
dbus-glib-0.86-6.el6_4.x86_64
glib2-2.26.1-7.el6_5.x86_64
glibc-2.12-1.149.el6.x86_64
glibc-headers-2.12-1.149.el6.x86_64
glibc-static-2.12-1.149.el6.x86_64

What other dependencies should I check for ?

Does anyone know the test that is being performed on the prerequisite check?  This could help with debugging the problem.

Thank you Kevin

LICENSE CHECK FAILED

$
0
0

Hello,

I recently purchased Intel® VTune Amplifier XE for Linux* - Named-user during my free trial.

I went to use the amplxe gui today and received the following error.

"License check failed Intel® VTune Amplifier XE cannot find valid license.  Data cannot be displayed."

I'm assuming I received the error because my free trial had expired.  I have a valid license key in my purchase email but not a file to set the env variable INTEL_LICENSE_FILE.

How do I obtain the file so I can point INTEL_LICENSE_FILE env variable to it?

Or do I have to do a fresh install (which I'm trying to avoid)?

Please advise.

Thanks,

Eric S.


Source line of Fortran Code

$
0
0

I have written a code to be used as a user-subroutine for a commercial finite element software. The Fortran code gets compiled to a dll file and is linked by the commercial software during run time. 

Now I'm using VTune to look into the performance of my code but the reports by VTune do not include the subroutine/function names (shows up as func@0x180da8e70, etc.). 

When compiling my Fortran code, I'm using /debug:all /traceback options and when running VTune, I point to the source code folder. 

Would appreciate it if you guys could guide me on how to get the function/subroutine names show up in VTune report. 

Thanks,

Alireza

 

VTune doesn't work when analyze processor graphics hardware events

$
0
0

Hi everyone,

  I've already submitted my problem to OpenCL forum, but I was advised to put it here.

  My VTune 2015 doesn't work when I choose "Overview" at "Analyze Processor Graphics Hardware Events". (work fine when choose "None". ) The log shows  "The result you are opening is empty. This may be caused by an error during data collection. Try to re-run the analysis.", but also "Data collection is completed successfully." And the command window shows nothing like the application doesn't work successfully. Plus, it's already been checked that there is nothing wrong with the application, because it doesn't work with the sample too. 

  I use: windows 8.1 pro, vtune 2015, i7 4800mq

thx

Lingzhi

Functions displaying as ATL::ATL:: and missing source info

$
0
0

For some reason the functions from some of my projects are just displaying as "ATL::ATL::", please see attached image.

Also for some of those functions I can see the timings for them but for others I can't... it just doesn't seem to be working correctly.

I have checked all the project settings and ATL is not being used and also I have done a clean and rebuild of the entire solution but to no avail.

Can anyone shed any light on some settings I might be missing?

AttachmentSize
DownloadVtune.png47.15 KB

why different assigned SAV are not effecting the hardware event cunt?

$
0
0

Hello,

I am using intel vtune on ubuntu to collect for example CPU_CLK_UNHALTED.THREAD,INST_RETIRED.ANY hardware counters.
I am using this command 

"/opt/intel/vtune_amplifier_xe_2013/bin64/amplxe-cl -collect-with runsa -knob event-config=CPU_CLK_UNHALTED.THREAD,INST_RETIRED.ANY:sa=100000-target-duration-type=long -knob enable-stack-collection=true -app-working-dir /spec2006/bin -- /spec2006/bin/runspec --config=defaultconfig.cfg --size=ref --noreportable --iterations=1 bzip2"

The result is 

"Operating System          3.8.0-19-generic DISTRIB_ID=Ubuntu

DISTRIB_RELEASE=13.04
DISTRIB_CODENAME=raring
DISTRIB_DESCRIPTION="Ubuntu 13.04"                               
Computer Name             HH-Xeon                                                                                                                                            
Result Size               2898412                                                                                                                                            

CPU
---
Parameter          r005runsa                    
-----------------  -----------------------------
Name               Intel(R) Xeon(R) E5 processor
Frequency          1900000000                   
Logical CPU Count  24                           

Summary
-------
Elapsed Time:  680.540

Event summary
-------------
Hardware Event Type               Hardware Event Count:Self  Hardware Event Sample Count:Self  Events Per Sample
--------------------------------  -------------------------  --------------------------------  -----------------
INST_RETIRED.ANY                              2384309384270                               941  3567587328       
CPU_CLK_UNHALTED.THREAD                       1577945739860                               667  200000000        
Synchronization Context Switches                        142                               128  0                
Preemption Context Switches                             820                               820  0                
Wait Time                                     3777908607648                               128  0                
Inactive Time                                      55432358                               820  0                
Energy Core                                      9557412800                               754  0                
Energy Pack                                     18843398368                               754  0                
Energy DRAM                                      3607192000                               759   "

Now if I change the INST_RETIRED.ANY to 400000, the result remains the same. I was expecting to have the value of INST_RETIRED.ANY equal to what I had assigned in the command line like 100000 / 400000.

Can you please explain me this behavior?
Regards,

Call tree and bottom-up stopped working, VS C++

$
0
0

 

 

I'm compiling and running a VS C++ application and then running it stand-alone with Vtune XE 2013

It was working fine and I could see the top-down and bottom-up calls trees but now for some reason

these will not go further than one level - is there something broken, set-up, 

What have I gone and done ?

Steve

stephethomas@gmail.com

Viewing all 1347 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>