Hello All,
Does the classic memory model do any sort of address hashing or other
similar magic when storing data in the L1D cache?
I've been running a very simple microbenchmark with varying sizes of the
L1D cache and data set (in SE mode). For a very small number of
combinations of data set and cache size, miss rate goes through the roof
(>50x what might be expected based on other simulations). This is
consistent with e.g. a collision in a hash function for mapping logical
addresses to physical ones.
I thought I'd ask if this is expected behavior before I go digging
through the code.
Thanks,
Erik
--
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users