-
Notifications
You must be signed in to change notification settings - Fork 268
A64FX
Fujitsu A64FX Performance groups
The input file for the events on Fujitsu A64FX (ARMv8) can be found here.
The Fujitsu A64FX (ARMv8) microarchitecture provides 6 general-purpose counters consisting of a config and a counter register.
| Counter name | Event name |
|---|---|
| PMC0 | * |
| PMC1 | * |
| PMC2 | * |
| PMC3 | * |
| PMC4 | * |
| PMC5 | * |
Currently no options are available for Fujitsu A64FX (ARMv8). All handling is managed by perf_event. The code should work for all variants of the Fujitsu A64FX architecture but some events might not work like the TOFU events for the FX700 variant as it does not have the Tofu interconnect.
Fujitsu published an errata document but since the link can change:
| Event | Correction |
|---|---|
L2D_CACHE_REFILL |
L2D_CACHE_REFILL - L2D_SWAP_DM - L2D_CACHE_MIBMCH_PRF |
L2D_CACHE_REFILL_DM |
L2D_CACHE_REFILL_DM - L2D_SWAP_DM |
L2D_CACHE_REFILL_PRF |
L2D_CACHE_REFILL_PRF - L2D_CACHE_MIBMCH_PRF |
L2_MISS_COUNT |
L2_MISS_COUNT - L2D_CACHE_SWAP_LOCAL - L2_PIPE_COMP_PF_L2MIB_MCH |
Despite the PMC counters are specific for each hardware thread, some events can only be counted on a CMG basis:
L2_MISS_WAITL2_MISS_COUNTL2_PIPE_VALL2_PIPE_COMP_ALLL2_PIPE_COMP_PF_L2MIB_MCHL2D_CACHE_SWAP_LOCALEA_L2EA_MEMORYBUS_READ_TOTAL_TOFUBUS_WRITE_TOTAL_TOFUBUS_READ_TOTAL_MEMBUS_WRITE_TOTAL_MEMBUS_READ_TOTAL_PCIBUS_WRITE_TOTAL_PCIBUS_WRITE_TOTAL_CMG0BUS_WRITE_TOTAL_CMG1BUS_WRITE_TOTAL_CMG2BUS_WRITE_TOTAL_CMG3
-
Applications
-
Config files
-
Daemons
-
Architectures
-
AMD
-
Intel
- Intel Atom
- Intel Pentium M
- Intel Core2
- Intel Nehalem
- Intel NehalemEX
- Intel Westmere
- Intel WestmereEX
- Intel Xeon Phi (KNC)
- Intel Silvermont & Airmont
- Intel Goldmont
- Intel SandyBridge
- Intel SandyBridge EP/EN
- Intel IvyBridge
- Intel IvyBridge EP/EN/EX
- Intel Haswell
- Intel Haswell EP/EN/EX
- Intel Broadwell
- Intel Broadwell D
- Intel Broadwell EP
- Intel Skylake
- Intel Coffeelake
- Intel Kabylake
- Intel Xeon Phi (KNL)
- Intel Skylake X
- Intel Cascadelake SP/AP
- Intel Tigerlake
- Intel Icelake
- Intel Icelake X
- Intel SappireRapids
- Intel EmeraldRapids
- Intel GraniteRapids
- Intel SierraForrest
-
ARM
-
POWER
-
Tutorials
-
Miscellaneous
-
Contributing