Could you provide more details about your system configuration? How are you making sure that no other process or kernel accessing the memory.
Thanks, Prathap On Sep 8, 2017 7:54 AM, "Jackie Chan" <chanjackie...@gmail.com> wrote: Hey guys! I'm running a small program on gem5 to test data cache. The cache size is 32kB (assoc: 8 and block size: 64 bytes). The program loads independent data values from an array with an offset of 64 bytes (the cache block size), such that the total size of array is 32kB, and the accesses keep on happening in a loop. Theoretically the number of data cache misses should be very low in this case. However I am noticing 72 million data cache misses for a total of 520 million accesses. I reduced the size of the array to 30kB rather than 32kB ( using the same size of data cache) and the number of misses reduced to less than a thousand. I am not sure what I might be missing here? Any thoughts? _______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users