We are running VTune 17.3 ("Intel(R) VTune(TM) Amplifier XE 2017 Update 3 (build 510739)") on our Xeon Phi 7250 systems with RHEL/CentOS 7.3.
We are running VTune with perf_events support, rather than with Intel's SEP module.
Last week we upgraded to the newest kernel (3.10.0-514.21.2.el7) and noticed that a number of analyses that used to work are no longer working. In particular, the "hotspots" analysis fails to run, while "hpc performance" and "advanced hotspots" typically do run.
The failures look like:
$ amplxe-cl -collect hotspots ./stream.runtime.avx2.10x
amplxe: Collection started. To stop the collection, either press CTRL-C or enter from another console window: amplxe-cl -r /home1/00145/mccalpin/Stampede2/STREAM/r000hs -command stop.
amplxe: Warning: Can't find 32-bit pin tool. 32-bit processes will not be profiled.
amplxe: Collection failed.
amplxe: Internal Error
I think your issue is the same as in https://software.intel.com/en-us/forums/intel-vtune-amplifier-xe/topic/737545
Are you able to submit a ticket to check the pre-release version of AXE U4?
Thanks for the response!
I have talked to our folks and the workaround of not using the failing collection types is OK for now -- "hpc-performance" is our preferred collection type anyway and it still seems to work fine. We will most likely upgrade when update 4 is finalized.