SHORT Main memory bandwidth

EVENTSET
FIXC0 INSTR_RETIRED_ANY
FIXC1 CPU_CLK_UNHALTED_CORE
FIXC2 CPU_CLK_UNHALTED_REF
WBOX4 UNCORE_CYCLES
MBOX0C0 FVC_EV0_BBOX_CMDS_READS 
MBOX0C1 FVC_EV0_BBOX_RSP_ACK 
MBOX1C0 FVC_EV0_BBOX_CMDS_READS 
MBOX1C1 FVC_EV0_BBOX_RSP_ACK 
BBOX0C1 IMT_INSERTS_WR 
BBOX1C1 IMT_INSERTS_WR 
RBOX0C0 NEW_PACKETS_RECV_PORT0_IPERF0_ANY_DRS
RBOX0C1 NEW_PACKETS_RECV_PORT1_IPERF0_ANY_DRS
RBOX1C0 NEW_PACKETS_RECV_PORT4_IPERF0_ANY_DRS
RBOX1C1 NEW_PACKETS_RECV_PORT5_IPERF0_ANY_DRS


METRICS
Runtime (RDTSC) [s] time
Runtime unhalted [s] FIXC1*inverseClock
Clock [MHz]  1.E-06*(FIXC1/FIXC2)/inverseClock
Uncore Clock [MHz]  1.E-06*(WBOX4)/time
CPI  FIXC1/FIXC0
Memory Read BW [MBytes/s] 1.0E-06*(MBOX0C0+MBOX1C0)*64/time
Memory Write BW [MBytes/s] 1.0E-06*(BBOX0C1+BBOX1C1)*64/time
Memory bandwidth [MBytes/s] 1.0E-06*(MBOX0C0+MBOX1C0+BBOX0C1+BBOX1C1)*64/time
Memory data volume [GBytes] 1.0E-09*(MBOX0C0+MBOX1C0+BBOX0C1+BBOX1C1)*64
Remote write data traffic Port 0 [MBytes/s] 1.0E-06*(RBOX0C0)*64/time
Remote write data traffic Port 1 [MBytes/s] 1.0E-06*(RBOX0C1)*64/time
Remote write data traffic Port 4 [MBytes/s] 1.0E-06*(RBOX1C0)*64/time
Remote write data traffic Port 5 [MBytes/s] 1.0E-06*(RBOX1C1)*64/time

LONG
Profiling group to measure memory bandwidth drawn by all cores of a socket.
Addional to the bandwidth it also outputs the data volume and the remote
traffic over QPI links to other sockets.

