SHORT Memory bandwidth in MBytes/s including SpecI2M
EVENTSET
FIXC0 INSTR_RETIRED_ANY
FIXC1 CPU_CLK_UNHALTED_CORE
FIXC2 CPU_CLK_UNHALTED_REF
CBOX0C0 TOR_INSERTS_IA_ITOM
CBOX1C0 TOR_INSERTS_IA_ITOM
CBOX2C0 TOR_INSERTS_IA_ITOM
CBOX3C0 TOR_INSERTS_IA_ITOM
CBOX4C0 TOR_INSERTS_IA_ITOM
CBOX5C0 TOR_INSERTS_IA_ITOM
CBOX6C0 TOR_INSERTS_IA_ITOM
CBOX7C0 TOR_INSERTS_IA_ITOM
CBOX8C0 TOR_INSERTS_IA_ITOM
CBOX9C0 TOR_INSERTS_IA_ITOM
CBOX10C0 TOR_INSERTS_IA_ITOM
CBOX11C0 TOR_INSERTS_IA_ITOM
CBOX12C0 TOR_INSERTS_IA_ITOM
CBOX13C0 TOR_INSERTS_IA_ITOM
CBOX14C0 TOR_INSERTS_IA_ITOM
CBOX15C0 TOR_INSERTS_IA_ITOM
CBOX16C0 TOR_INSERTS_IA_ITOM
CBOX17C0 TOR_INSERTS_IA_ITOM
CBOX18C0 TOR_INSERTS_IA_ITOM
CBOX19C0 TOR_INSERTS_IA_ITOM
CBOX20C0 TOR_INSERTS_IA_ITOM
CBOX21C0 TOR_INSERTS_IA_ITOM
CBOX22C0 TOR_INSERTS_IA_ITOM
CBOX23C0 TOR_INSERTS_IA_ITOM
CBOX24C0 TOR_INSERTS_IA_ITOM
CBOX25C0 TOR_INSERTS_IA_ITOM
CBOX26C0 TOR_INSERTS_IA_ITOM
CBOX27C0 TOR_INSERTS_IA_ITOM
CBOX28C0 TOR_INSERTS_IA_ITOM
CBOX29C0 TOR_INSERTS_IA_ITOM
CBOX30C0 TOR_INSERTS_IA_ITOM
CBOX31C0 TOR_INSERTS_IA_ITOM
CBOX32C0 TOR_INSERTS_IA_ITOM
CBOX33C0 TOR_INSERTS_IA_ITOM
CBOX34C0 TOR_INSERTS_IA_ITOM
CBOX35C0 TOR_INSERTS_IA_ITOM
CBOX36C0 TOR_INSERTS_IA_ITOM
CBOX37C0 TOR_INSERTS_IA_ITOM
CBOX38C0 TOR_INSERTS_IA_ITOM
CBOX39C0 TOR_INSERTS_IA_ITOM
CBOX40C0 TOR_INSERTS_IA_ITOM
CBOX41C0 TOR_INSERTS_IA_ITOM
CBOX42C0 TOR_INSERTS_IA_ITOM
CBOX43C0 TOR_INSERTS_IA_ITOM
CBOX44C0 TOR_INSERTS_IA_ITOM
CBOX45C0 TOR_INSERTS_IA_ITOM
CBOX46C0 TOR_INSERTS_IA_ITOM
CBOX47C0 TOR_INSERTS_IA_ITOM
CBOX48C0 TOR_INSERTS_IA_ITOM
CBOX49C0 TOR_INSERTS_IA_ITOM
CBOX50C0 TOR_INSERTS_IA_ITOM
CBOX51C0 TOR_INSERTS_IA_ITOM
CBOX52C0 TOR_INSERTS_IA_ITOM
CBOX53C0 TOR_INSERTS_IA_ITOM
CBOX54C0 TOR_INSERTS_IA_ITOM
CBOX55C0 TOR_INSERTS_IA_ITOM
MBOX0C0 CAS_COUNT_RD
MBOX0C1 CAS_COUNT_WR
MBOX1C0 CAS_COUNT_RD
MBOX1C1 CAS_COUNT_WR
MBOX2C0 CAS_COUNT_RD
MBOX2C1 CAS_COUNT_WR
MBOX3C0 CAS_COUNT_RD
MBOX3C1 CAS_COUNT_WR
MBOX4C0 CAS_COUNT_RD
MBOX4C1 CAS_COUNT_WR
MBOX5C0 CAS_COUNT_RD
MBOX5C1 CAS_COUNT_WR
MBOX6C0 CAS_COUNT_RD
MBOX6C1 CAS_COUNT_WR
MBOX7C0 CAS_COUNT_RD
MBOX7C1 CAS_COUNT_WR
MBOX8C0 CAS_COUNT_RD
MBOX8C1 CAS_COUNT_WR
MBOX9C0 CAS_COUNT_RD
MBOX9C1 CAS_COUNT_WR
MBOX10C0 CAS_COUNT_RD
MBOX10C1 CAS_COUNT_WR
MBOX11C0 CAS_COUNT_RD
MBOX11C1 CAS_COUNT_WR
MBOX12C0 CAS_COUNT_RD
MBOX12C1 CAS_COUNT_WR
MBOX13C0 CAS_COUNT_RD
MBOX13C1 CAS_COUNT_WR
MBOX14C0 CAS_COUNT_RD
MBOX14C1 CAS_COUNT_WR
MBOX15C0 CAS_COUNT_RD
MBOX15C1 CAS_COUNT_WR


METRICS
Runtime (RDTSC) [s] time
Runtime unhalted [s] FIXC1*inverseClock
Clock [MHz]  1.E-06*(FIXC1/FIXC2)/inverseClock
CPI  FIXC1/FIXC0
Memory read bandwidth [MBytes/s] 1.0E-06*(MBOX0C0+MBOX1C0+MBOX2C0+MBOX3C0+MBOX4C0+MBOX5C0+MBOX6C0+MBOX7C0+MBOX8C0+MBOX9C0+MBOX10C0+MBOX11C0+MBOX12C0+MBOX13C0+MBOX14C0+MBOX15C0)*64.0/time
Memory read data volume [GBytes] 1.0E-09*(MBOX0C0+MBOX1C0+MBOX2C0+MBOX3C0+MBOX4C0+MBOX5C0+MBOX6C0+MBOX7C0+MBOX8C0+MBOX9C0+MBOX10C0+MBOX11C0+MBOX12C0+MBOX13C0+MBOX14C0+MBOX15C0)*64.0
Memory write bandwidth [MBytes/s] 1.0E-06*(MBOX0C1+MBOX1C1+MBOX2C1+MBOX3C1+MBOX4C1+MBOX5C1+MBOX6C1+MBOX7C1+MBOX8C1+MBOX9C1+MBOX10C1+MBOX11C1+MBOX12C1+MBOX13C1+MBOX14C1+MBOX15C1)*64.0/time
Memory write data volume [GBytes] 1.0E-09*(MBOX0C1+MBOX1C1+MBOX2C1+MBOX3C1+MBOX4C1+MBOX5C1+MBOX6C1+MBOX7C1+MBOX8C1+MBOX9C1+MBOX10C1+MBOX11C1+MBOX12C1+MBOX13C1+MBOX14C1+MBOX15C1)*64.0
SpecI2M bandwidth [MBytes/s] 1.0E-06*(CBOX0C0+CBOX1C0+CBOX2C0+CBOX3C0+CBOX4C0+CBOX5C0+CBOX6C0+CBOX7C0+CBOX8C0+CBOX9C0+CBOX10C0+CBOX11C0+CBOX12C0+CBOX13C0+CBOX14C0+CBOX15C0+CBOX16C0+CBOX17C0+CBOX18C0+CBOX19C0+CBOX20C0+CBOX21C0+CBOX22C0+CBOX23C0+CBOX24C0+CBOX25C0+CBOX26C0+CBOX27C0+CBOX28C0+CBOX29C0+CBOX30C0+CBOX31C0+CBOX32C0+CBOX33C0+CBOX34C0+CBOX35C0+CBOX36C0+CBOX37C0+CBOX38C0+CBOX39C0+CBOX40C0+CBOX41C0+CBOX42C0+CBOX43C0+CBOX44C0+CBOX45C0+CBOX46C0+CBOX47C0+CBOX48C0+CBOX49C0+CBOX50C0+CBOX51C0+CBOX52C0+CBOX53C0+CBOX54C0+CBOX55C0)*64.0/time
SpecI2M data volume [GBytes] 1.0E-09*(CBOX0C0+CBOX1C0+CBOX2C0+CBOX3C0+CBOX4C0+CBOX5C0+CBOX6C0+CBOX7C0+CBOX8C0+CBOX9C0+CBOX10C0+CBOX11C0+CBOX12C0+CBOX13C0+CBOX14C0+CBOX15C0+CBOX16C0+CBOX17C0+CBOX18C0+CBOX19C0+CBOX20C0+CBOX21C0+CBOX22C0+CBOX23C0+CBOX24C0+CBOX25C0+CBOX26C0+CBOX27C0+CBOX28C0+CBOX29C0+CBOX30C0+CBOX31C0+CBOX32C0+CBOX33C0+CBOX34C0+CBOX35C0+CBOX36C0+CBOX37C0+CBOX38C0+CBOX39C0+CBOX40C0+CBOX41C0+CBOX42C0+CBOX43C0+CBOX44C0+CBOX45C0+CBOX46C0+CBOX47C0+CBOX48C0+CBOX49C0+CBOX50C0+CBOX51C0+CBOX52C0+CBOX53C0+CBOX54C0+CBOX55C0)*64.0
Memory bandwidth [MBytes/s] 1.0E-06*(MBOX0C0+MBOX1C0+MBOX2C0+MBOX3C0+MBOX4C0+MBOX5C0+MBOX6C0+MBOX7C0+MBOX8C0+MBOX9C0+MBOX10C0+MBOX11C0+MBOX12C0+MBOX13C0+MBOX14C0+MBOX15C0+MBOX0C1+MBOX1C1+MBOX2C1+MBOX3C1+MBOX4C1+MBOX5C1+MBOX6C1+MBOX7C1+MBOX8C1+MBOX9C1+MBOX10C1+MBOX11C1+MBOX12C1+MBOX13C1+MBOX14C1+MBOX15C1)*64.0/time
Memory data volume [GBytes] 1.0E-09*(MBOX0C0+MBOX1C0+MBOX2C0+MBOX3C0+MBOX4C0+MBOX5C0+MBOX6C0+MBOX7C0+MBOX8C0+MBOX9C0+MBOX10C0+MBOX11C0+MBOX12C0+MBOX13C0+MBOX14C0+MBOX15C0+MBOX0C1+MBOX1C1+MBOX2C1+MBOX3C1+MBOX4C1+MBOX5C1+MBOX6C1+MBOX7C1+MBOX8C1+MBOX9C1+MBOX10C1+MBOX11C1+MBOX12C1+MBOX13C1+MBOX14C1+MBOX15C1)*64.0
SpecI2M ratio 100*(CBOX0C0+CBOX1C0+CBOX2C0+CBOX3C0+CBOX4C0+CBOX5C0+CBOX6C0+CBOX7C0+CBOX8C0+CBOX9C0+CBOX10C0+CBOX11C0+CBOX12C0+CBOX13C0+CBOX14C0+CBOX15C0+CBOX16C0+CBOX17C0+CBOX18C0+CBOX19C0+CBOX20C0+CBOX21C0+CBOX22C0+CBOX23C0+CBOX24C0+CBOX25C0+CBOX26C0+CBOX27C0+CBOX28C0+CBOX29C0+CBOX30C0+CBOX31C0+CBOX32C0+CBOX33C0+CBOX34C0+CBOX35C0+CBOX36C0+CBOX37C0+CBOX38C0+CBOX39C0+CBOX40C0+CBOX41C0+CBOX42C0+CBOX43C0+CBOX44C0+CBOX45C0+CBOX46C0+CBOX47C0+CBOX48C0+CBOX49C0+CBOX50C0+CBOX51C0+CBOX52C0+CBOX53C0+CBOX54C0+CBOX55C0)/(MBOX0C1+MBOX1C1+MBOX2C1+MBOX3C1+MBOX4C1+MBOX5C1+MBOX6C1+MBOX7C1+MBOX8C1+MBOX9C1+MBOX10C1+MBOX11C1+MBOX12C1+MBOX13C1+MBOX14C1+MBOX15C1)

LONG
Formulas:
Memory read bandwidth [MBytes/s] = 1.0E-06*(SUM(CAS_COUNT_RD))*64.0/runtime
Memory read data volume [GBytes] = 1.0E-09*(SUM(CAS_COUNT_RD))*64.0
Memory write bandwidth [MBytes/s] = 1.0E-06*(SUM(CAS_COUNT_WR))*64.0/runtime
Memory write data volume [GBytes] = 1.0E-09*(SUM(CAS_COUNT_WR))*64.0
SpecI2M bandwidth [MBytes/s] = 1.0E-06*(SUM(TOR_INSERTS_IA_ITOM))*64.0/runtime
SpecI2M data volume [GBytes] = 1.0E-09*(SUM(TOR_INSERTS_IA_ITOM))*64.0
Memory bandwidth [MBytes/s] = 1.0E-06*(SUM(CAS_COUNT_RD)+SUM(CAS_COUNT_WR))*64.0/runtime
Memory data volume [GBytes] = 1.0E-09*(SUM(CAS_COUNT_RD)+SUM(CAS_COUNT_WR))*64.0
SpecI2M ratio = 100*SUM(TOR_INSERTS_IA_ITOM)/SUM(CAS_COUNT_WR)
--
Profiling group to measure SpecI2M data volume transferred to main memory.
Since this group is based on Uncore events it is only possible to measure on a
per socket base. Some of the counters may not be available on your system.
Also outputs total data volume transferred from/to main memory and memory
bandwidth drawn by all cores of a socket.
