I need to find the Memory Level Paralelism (MLP) or the number of memory request that are concurrently held by Miss Status Handling registers (MSHRs) / Fill buffers at each cache level during a program execution in C/C++.
I found a link which explains using different performance counter events to measure L1 and L2 MSHRs.
I am looking for a C/C++ code.
New contributor
user25076706 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.