I am using multicore simulator marss http://marss86.org. I am using 4-core simulation, with shared L2 cache. Each core is run for say, 100M instructions. Since different cores progress at different rates, I collect stats only for 100M instruction of each core. The overall simulation runs till the last-to-finish core has done 100M instructions.
I wanted to calculate MPKI (miss-per-Kilo-instruction) for L2. I was not clear, whether MPKI should be
or something else. Can you clarify? Thanks.