Analyzers
Talk to fellow users of Intel Analyzer tools (Intel VTune™ Profiler, Intel Advisor)
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.
5260 Discussions

HW counters for Haswell

morca
Beginner
1,763 Views

Where can I find information about the available HW counters in a Xeon v3 (Haswell)?

0 Kudos
1 Solution
McCalpinJohn
Honored Contributor III
1,763 Views

The 0x10 event does not apply to the Xeon E5 v3 (Haswell) processors -- it was supported only on Nehalem/Westmere and SandyBridge/IvyBridge.  The events for Haswell are limited to those in sections 19.7 and 19.7.1

Intel has done a good job of keeping the tables at https://download.01.org/perfmon/ up-to-date.  These are separated by processor model and are a more convenient search target than the PDF documentation....

View solution in original post

0 Kudos
4 Replies
McCalpinJohn
Honored Contributor III
1,763 Views

The hardware performance counter events in the processor core in Intel processors are described in Chapter 19 of Volume 3 of the Intel Architectures Software Developer's Manual.  The Software Developer's Manuals can be found at https://software.intel.com/en-us/articles/intel-sdm

0 Kudos
morca
Beginner
1,763 Views

Thanks. I see so many counters but I think vTune doesn't cover all of them. For example, I see

Event Num. = 10H

Umask Value = 01H

Event Mask Mnemonic = FP_COMP_OPS_EXE.X87

Description = Counts number of X87 uops executed.

But I can not find that in vTune configuration. Maybe I missed something in the configurations windows.

 

0 Kudos
Dmitry_R_Intel1
Employee
1,763 Views

You can use INST_RETIRED.X87 event on Haswell. Should be available in VTune.

0 Kudos
McCalpinJohn
Honored Contributor III
1,764 Views

The 0x10 event does not apply to the Xeon E5 v3 (Haswell) processors -- it was supported only on Nehalem/Westmere and SandyBridge/IvyBridge.  The events for Haswell are limited to those in sections 19.7 and 19.7.1

Intel has done a good job of keeping the tables at https://download.01.org/perfmon/ up-to-date.  These are separated by processor model and are a more convenient search target than the PDF documentation....

0 Kudos
Reply