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

cannot view source code in tune 2015 with remote analysis

$
0
0

Hi friends:

I use vtune 2015 in my windows to analysis some binary file in remote linux.

after running the analysis,when I click some function,it cannot show any source code,it only give me assembly code.

actually in vtune properties tab,I have include the source code directory in source search path.

by the way,in collection log step,it give me some warning message:

Thanks

yongbei


Problem installing a test version

$
0
0

Hello,

I tried to install VTUNE AMPLIFIER XE in order to evaluate, but the installation failed with the following message:

Windows Installer failed to configure product:

Error message: An error occured during the installation of assembly component 98CB24AD-52FB-DB5F-A01F-C8B3B9A1E18E. HRESULT: 0x800703F8.

Error code: 1603

File name: msvcrt_x86.msi

Installer logs location: C:\Users\Greg\AppData\Local\Temp\pset_tmp_amplifier_xe_2016_Greg\2015.09.21_22.07.37_00000b48\log\

I have a version of MS Visual Studio installed, so I do not understand why VTUNE would require to install another version of MSVCRT (unless this is an older version), nor do I understand why it would fail the installation.

Is there anyone around from intel who may help me with this problem?

Thanks in advance

Cannot activate trial version

$
0
0

Dear Support

I'm trying to activate my trial copy of Intel VTune Amplifier for MacOSX and after entering the serial number I've found on download page the Intel Software Manager says that it cannot connect to Intel Software Development Products Registration Center. I've checked my Internet connection and all seems to be fine with it - only Intel Software Manager has trouble connecting.

Thanks  advance for a prompt support. I can't ecaluate VTuneAmplifier without it.

 

 

directory confusion

$
0
0

Hi,

My 2016 VTune tries to find the program data files in the system32 directory.  The user program, vector analysis, etc. all use the correct directory as do earlier versions of Vtune.  Needless to say, that Is there some setup parameter that is unique to VTune that would send it off to the wrong directory?

thanks

"Collection failed" on Advanced/General; workaround but annoying

$
0
0

Hi all! I just installed Update 4 of Vtune Amplifier XE 2015 running on Windows 7.

After the update, "Advanced hotspots" and "General Exploration" stopped working (the advanced ones do not work even if I just select "Hotspots"). The exact message error is "Collection failed. The data cannot be displayed" without further info.

Trying to find a better message error, I copied my program inside the "Intel\VTune Amplifier XE 2015\bin64" folder and ran the program directly from the command line using "amplxe-cl -collect advanced-hotspots my_program.exe". It worked!

After this, I added the "Intel\VTune Amplifier XE 2015\bin64" folder to my PATH and ran the same command from elsewhere. It did not work; the message error is "amplxe: Collection failed. amplxe: Internal Error." All of this while running administrator privileges.

Any help would be appreciated :(

Assertion failed: thread_manager_impl485: (blocked == tpss_tls_op_err_ok): BUG!

$
0
0

Hi,I use VTUNE Amplifier XE 2015 to get performance data of database Postgres on a remote linux server and use Benchmark Factory 7.0 to send SQL queries to the server, but fail to finish the test.

The following picture is the error VTUNE reports. So, I am wondering that does the statement "blocked == tpss_tls_op_err_ok" belong to VTUNE or BMF? And is VTUNE not compatible with BMF? How can I get over the problem?

Thanks for your help in advance.

 

Branch Monitoring

$
0
0

Hi, I'm Marcus, I'm doing an academic research on branch monitoring using Branch Trace Store capabilities. Currently, i'm trying to implement a BTS monitor on Windows 7/8. I'm facing some challenges on such development and so I ask for any help.
I made a question on performance forum, but anyone was able to answer me, so I feel free to ask here, since Vtune uses BTS monitoring on Windows.
I intend to count taken branches within under specific conditions, so I developed a device driver to be interrupted when my DS buffer is full (threshold defined). I set up DS area properly and BTINT flag on MSR.
I checked: processor is already correctly filling my buffer. However, I don't know how to be interrupt properly.
From what I understood, processor will generate the interrupt on APIC performance counter defined vector, which, in my case, is 254. I can't register a line interrupt on 254 IRQ once it is in use by Windows APIC. I can register other IRQ numbers, but, of course, i'm not interrupted (I tested it, just for confirmation).
Any ideas of how to proceed would be very helpful

Thanks in Advance

Documentation of VTune database formats?

$
0
0

One of my colleagues is wondering whether the internal format of the databases used by VTune to hold performance data is documented anywhere.

The PerfExpert tool generally uses HPCToolkit to collect performance data, but in many cases the users already have some VTune data, so if the format is documented we could expand the analysis to include data from multiple sources.

(We are also looking forward to future systems for which we expect VTune to be available earlier than HPCToolkit....)


Linux / Xenomai, VTUNE crashes process / freezes system

$
0
0

[currently posting here since the Intel Premier Support portal does not seem to work for me - I stop at the first step, where I am unable to select my product. Forced to use Internet Explorer 9]

Hi,

I am currently evaluating VTUNE Amplifier XE on a peculiar Linux setup (Gentoo-based) with a Linux 3.10.17 kernel patched with the Xenomai RT framework, release 2.6.4. I am currently looking for a Linux equivalent to the 'SystemViewer' profiler available on VxWorks systems.

I first installed the application on the above kernel; then, upon trying to use the "Advanced Hotspots" analysis type I discovered that I needed to build my own SEP driver. I recompiled another version of the above kernel + RT patch with the flags required by sepdk, and then I built sepdk on it.

When I installed the associated kernel modules for group 'eats', this is what I obtained (everything appeared to work fine):

eats@finx-EATS ~ $ cd /opt/intel/vtune_amplifier_xe/sepdk/src/
eats@finx-EATS /opt/intel/vtune_amplifier_xe/sepdk/src $ sudo ./insmod-sep3 -r -g eats
Warning:  no sep3_15 driver was found loaded in the kernel.
Warning:  no vtsspp driver was found loaded in the kernel.
Attempting to stop PAX service ...
Warning:  no pax driver was found loaded in the kernel.
PAX service has been stopped.
Checking for PMU arbitration service (PAX) ... not detected.
Attempting to start PAX service ...
Executing: insmod ./pax/pax-x32_64-3.10.17-xenomaiVTUNEsmp.ko
Creating /dev/pax device with major number 244 ... done.
Setting group ownership of devices to group "eats" ... done.
Setting file permissions on devices to "666" ... done.
The pax driver has been successfully loaded.
PAX service has been started.
PAX service is accessible to all users.
Executing: insmod ./sep3_15-x32_64-3.10.17-xenomaiVTUNEsmp.ko
Creating /dev/sep3_15 base devices with major number 243 ... done.
Creating /dev/sep3_15 percpu devices with major number 242 ... done.
Setting group ownership of devices to group "eats" ... done.
Setting file permissions on devices to "666" ... done.
The sep3_15 driver has been successfully loaded.
Checking for vtsspp driver ... not detected.
Executing: insmod ./vtsspp/vtsspp-x32_64-3.10.17-xenomaiVTUNEsmp.ko gid=1000 mode=0666
The vtsspp driver has been successfully loaded.

eats@finx-EATS /opt/intel/vtune_amplifier_xe/sepdk/src $ sudo ./boot-script --install -g eats
Configuring sep3_15 boot script with the following options:
    driver files = /opt/intel/vtune_amplifier_xe_2015.4.0.410668/sepdk/src/.
    driver group = eats
Creating boot script /etc/rc.d/init.d/sep3_15 ... done.
Configuring autoload of sep3_15 driver for runlevels 2 through 5 ... done.
eats@finx-EATS /opt/intel/vtune_amplifier_xe/sepdk/src $

 

However, when I configured the tool via GUI to launch / attach to my application process and analyze it by using 'Advanced Hotspots', this is what I got:

In fact, the process under test exits immediately (total execution time is a fraction of second, while it should stay there until an explicit break command) and the above warnings are displayed - although the build and installation phases previously appeared to complete flawlessly. And a few seconds after this message, the system freezes completely and the only option left for me is a cold reboot. I attempted to re-install the .ko modules under the 'root' group, but the outcome was exactly the same.

Ultimately, I would like to ask the following questions:

  1. Do the above warnings reveal that I have done something wrong during the installation?
  2. Is it mandatory to configure the tool for group 'root', and run it as 'root' in any case (i.e. no 'sudo')?
  3. Is 1ms the minimum time granularity that can be configured for sampling? Supposing that we would like to go down to the microsecond, could the tool allow for it?

Please let me know - or if possible, please forward my request to the above-quoted support board which I was unable to use in the first place.

-- Andrea Ferrato

 

Using VTune to analyze CESM with Offloading on Xeon Phi

$
0
0

Hi all,

I have offloaded a function in CAM model of CESM to the Intel Xeon Phi and trying to optimize it further. How can I use Intel Vtune AXE to profile CESM which has an offloaded function on Xeon phi?

Thanks

Details on "other" category in Overhead time

$
0
0

Hi,

I've been using Vtune to profile my OpenMP application, and it tells me that a lot of the CPU time is spent in Overhead time, under the "others" category. Could you let me know what this category entails, and how I can further root cause this?

Thanks,

srini009

Installation Issue on Windows 8.1

$
0
0

Hello,

I've used vtune_amplifier_xe_2016_setup.exe on Windows 7, but today when I tried the same on Windows 8.1, right after extraction, the installer seemed to abort.  Not sure if some setting or feature is missing on Windows 8.1.  Log file found in AppData\local\temp folder is included below.  Any help/BKMs are appreciated.  Thanks!

 

13.10.2015 16:12:36 : 8636 :   Start
13.10.2015 16:12:36 : 8636 :   Web Image Build Info: Package ID: w_wi_p_2.0.0.007 , Feb 15 2013 15:57:05
13.10.2015 16:12:36 : 8636 :    === Parse Command Line === 
13.10.2015 16:12:36 : 8636 :   Command Line: "C:\Users\SysC\Downloads\vtune_amplifier_xe_2016_setup.exe" 
13.10.2015 16:12:36 : 8636 :    === Load default configuration ===
13.10.2015 16:12:36 : 8636 :   InitLCID: UserDefaultLCID: 1033
13.10.2015 16:12:36 : 8636 :   SetZipArchiveFileName: C:\Users\SysC\Downloads\vtune_amplifier_xe_2016_setup.exe
13.10.2015 16:12:36 : 8636 :   SetExtractFolder: C:\Program Files (x86)\Intel\Download\vtune_amplifier_xe_2016_setup
13.10.2015 16:12:36 : 8636 :   SetAppToLaunchAfterExtracting: setup.exe
13.10.2015 16:12:36 : 8636 :   SetSupportedLCIDs: 1033
13.10.2015 16:12:36 : 8636 :   SetSupportedLCIDs: current LCID: 1033
13.10.2015 16:12:36 : 8636 :   SetHideExtractFolderDialog: 0
13.10.2015 16:12:36 : 8636 :   SetRemoveExtractedFiles: 1
13.10.2015 16:12:36 : 8636 :   SetRemoveExtractedFilesShowCheckbox: 1
13.10.2015 16:12:36 : 8636 :   SetAppGUIMode: Interactive Simple GUI mode
13.10.2015 16:12:36 : 8636 :   SetRemoveExtractedFilesRememberUserChoice: 1
13.10.2015 16:12:36 : 8636 :   SetProductName: Intel® VTune™ Amplifier XE 2016
13.10.2015 16:12:36 : 8636 :   Get RemoveExtractedFiles from Registry
13.10.2015 16:12:36 : 8636 :   SetRemoveExtractedFiles: 0
13.10.2015 16:12:36 : 8636 :    === Save Configuration from Command Line === 
13.10.2015 16:12:36 : 8636 :    === Open and Verify Archive ===
13.10.2015 16:12:36 : 8636 :   Archive is correct zip package
13.10.2015 16:12:36 : 8636 :   Archive is not corrupted
13.10.2015 16:12:36 : 8636 :   Uncompressed size of archive content is 233018603
13.10.2015 16:12:36 : 8636 :   Max path length of archive content is 69
13.10.2015 16:12:36 : 8636 :    === Start Interactive Simple GUI Extracting ===
13.10.2015 16:12:39 : 8636 :   Set RemoveExtractedFiles to Registry
13.10.2015 16:12:39 : 8636 :   Finish
13.10.2015 16:12:39 : 8636 :   Return Code: 4

 

Can not collection data from android device

$
0
0

vtune version : VTune Amplifier 2016 for Systems

command is : amplxe-cl --collect hotspots --target-system=android:Coolpad8750-0xc2fda1f -r d:\profile.data --target-process=com.x.androidhttpserver

the target app is lanched success , and is waiting for debug , bug vtune failed to collect data  from remote android device.

message:

amplxe: Using target: android:Coolpad8750-0xc2fda1f
amplxe: Warning: Java code profiling is only available on the devices supported with the Intel Mobile Development Kit for Android. For more information, go to http://software.intel.com/mdk.
amplxe: Error: Cannot run data collection for package 'com.x.androidhttpserver'. A corrupted version of the run-as utility is detected on your Android device. For more details, see product Release Notes.
amplxe: Collection failed.

 

help and thx!

allen.

Vtune with Xeon Phi shows internal error

$
0
0

I am trying to analyse an offload using VTune. I have put the following command in the script file along with mpirun - 

amplxe-cl -target-system=mic-host-launch -collect advanced-hotspots -r xeonPhiAnalysis

I also added the following line in bashrc and sourced bashrc -

source /opt/intel/vtune_amplifier_xe_2015.2.0.393444/amplxe-vars.sh

 

I am submitting the job through PBS with 1 MPI processor. (When I log on to the node and do "top", it doesn't show the code running) The run goes on till 1 minute by PBS and then i am getting the following error - 

Copyright (C) 2009-2014 Intel Corporation. All rights reserved.
Intel(R) VTune(TM) Amplifier XE 2015 (build 393444)
amplxe: Using target: mic-host-launch:
amplxe: The analyzed process has a rank of 0. This rank will be added to the result path/name.
amplxe: Collection started. To stop the collection, either press CTRL-C or enter from another console window: amplxe-cl -r /storage/home/amlesh/optimize/cesm1_2_2/cases/opt1case/run/xeonPhiAnalysis.0 -command stop.
amplxe: Warning: To enable hardware event-base[d] sampling, VTune Amplifier has disabled the NMI watchdog timer. The watchdog timer will be re-enabled after collection completes.
amplxe: Internal Error

 

amplxe: Error: [Instrumentation Engine]: Pin is out of memoryPin is out of memory

$
0
0

Hello,

When I run the command line:

amplxe-cl -collect hotspots -verbose --target-process myProgram & I receive the following error:

amplxe: Collection started. To stop the collection, either press CTRL-C or enter from another console window: amplxe-cl -r /opt/intel/vtune_amplifier_xe_2016.1.0.424694/bin32/r000hs -command stop.
amplxe: Error: [Instrumentation Engine]: Pin is out of memoryPin is out of memory
amplxe: Collection detached.
amplxe: Collection failed.
amplxe: Internal Error

When I run the same command line using "advanced-hotspots" instead of "hotspots" it works.

How do I get it to work using "hotspots" and remove "Pin is out of memoryPin is out of memory"?

Please advise.

Thanks

Eric

 


Driver status: the sepdrv3_15 service is not running

$
0
0

Hi,everyone,when I was using VTune Amplifier XE 2016 update 1,I had these problems:

C:\Program Files (x86)\IntelSWTools\VTune Amplifier XE 2016\bin64>amplxe-sepreg.exe -c
Checking platform...
Platform is genuine Intel: OK
Platform has SSE2: OK
Platform architecture: INTEL64
User has admin rights: OK
Drivers will be installed to C:\Windows\System32\Drivers\
Checking sepdrv3_15 driver path...OK
Checking sepdrv3_15 service...
Driver status: the sepdrv3_15 service is not running
Checking sepdal driver path...OK
Checking sepdal service...
Driver status: the sepdal service is not running

C:\Program Files (x86)\IntelSWTools\VTune Amplifier XE 2016\bin64>amplxe-sepreg.exe -s
Checking sepdrv3_15 driver path...OK
Checking sepdrv3_15 service...
Driver status: the sepdrv3_15 service is not running
Checking sepdal driver path...OK
Checking sepdal service...
Driver status: the sepdal service is not running

Would anyone tell me How should I solve it?

thanks!

2016 Update 1 and higher driver installation on Windows* 7 and Windows Server 2008 R2

$
0
0

You may receive the warning message "Windows requires a digitally signed driver" during installation on Windows* 7 and Windows* Server 2008 R2 systems.  

The VTune Amplifier hardware event-based sampling drivers (sepdrv.sys and vtss.sys) in version 2016 Update 1 are now signed with digital SHA-2 certificate key for compliance with Windows 10 requirements.  To install the drivers on Windows* 7 and Windows* Server 2008 R2 operating systems, you must add functionality for the SHA-2 hashing algorithm to the systems by applying Microsoft Security update 3033929: https://technet.microsoft.com/en-us/library/security/3033929

 

Cache Miss Ratio for L1,L2,L3. Please Help?

$
0
0

Hi

I need help to find the miss rate equation using the attached events. I found many equations but I don't know which one is correct. Also in some equations I didn't find the events in my results. 

So please whats the equations that I used to find the miss rate using the events in my attached results.

My Processor is E5-2640. Operating System: Microsoft Windows 7.

See the attached images for the results.

Thanks

 

AttachmentSize
Download2.JPG131.2 KB
Download3.JPG75.45 KB
Download1.JPG126.47 KB

Crashes with version 2016 update1

$
0
0

Since installing Intel VTune Amplifier XE 2016 update1, I crash regularly when running the tool from within Visual Studio 2013.  I am running on WIndows 10.  I start the profiler, let it run for a while, and then stop it (doesn't matter whether I press the "stop" button or exit the program normally).  The event viewer logs have:

Faulting application name: amplxe-runss.exe, version: 0.0.0.0, time stamp: 0x561d8a1c
Faulting module name: ntdll.dll, version: 10.0.10240.16430, time stamp: 0x55c59f92
Exception code: 0xc0000374
Fault offset: 0x00000000000ea28c
Faulting process id: 0x1368
Faulting application start time: 0x01d10e849c7321c0
Faulting application path: C:\Program Files (x86)\IntelSWTools\VTune Amplifier XE 2016\bin64\amplxe-runss.exe
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report Id: 25e07795-1769-43f7-b72d-07b350b86205
Faulting package full name: 
Faulting package-relative application ID:

I get a crash dump (about 10 MB), but I have little experience working with these to extract more information.  On the latest crash, I get the usual Windows dialog about the program having a problem and "searching for a solution".  When I dismiss the dialog, VTune continues to collect the trace information and finally displayed the results.  However, in other situations the trace is not collected, and in one case the UI where the collected information is displayed showed up as a solid black region.

Anyone else have similar problems?  Thanks.

vtss.sys blue screens after approximately a week of uptime

$
0
0

What it says in the topic. This appears to be essentially 100% reproducible, but it took me a while to figure out what's going on. It does not occur when the VTSS service is stopped (e.g. "net stop vtss"). 

I don't have a recent minidump (that last crash didn't produce one for some reason). Running WinDbg "!analyze -v" on an older minidump reports an "EXCEPTION_CODE: (NTSTATUS) 0xc0000094 - {EXCEPTION}  Integer division by zero" in vtss.sys.

Given that uptime seems to be a factor in this, I would hazard a guess that some time calculation inside vtss.sys is either overflowing or underflowing.

Viewing all 1574 articles
Browse latest View live


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