1 Reply Latest reply on Dec 17, 2015 11:43 AM by mikec_intel

    How can I count memory access by using hardware performance events?


      Hi people!


      I would like to measure the amount of memory access performed by an application. I used the event MEM_INST_RETIRED (unit masks 0x01 and 0x02) to count total instructions retired which contains a load or a store. However, I don't know whether this event counts only accesses accomplished in RAM or it counts cache (l1,l2 and LLC) access too.


      Therefore, I need to measure total memory access (only RAM) performed by an application.