On Tue, 20 Nov 2012, Silky Arora wrote:
Hi,
I am trying to create a Non-Uniform Cache Access in gem5 for adaptive cache
spilling.
I was wondering if this achieves the purpose
./build/ALPHA_MESI_CMP_directory/gem5.opt configs/example/ruby_mem_test.py
--num-cpus=16 --num-dirs=4 --num-l2caches=16 --topology=MeshDirCorners
--mesh-rows=4 -l 2000
I believe that building with mesh topology would provide me with variable
access latency. Please correct me if I am thinking in the wrong direction.
Could anyone give me a few tips on how to get started.
The l2 cache is shared in MESI CMP directory protocol. As per the
configuration you have mentioned, a 4X4 mesh of routers will be created.
With each router, an l1 and an l2 controller will be attached. The latency
of accessing an l2 controller from an l1 controller will depend on the
distance between the controllers and the network traffic conditions.
--
Nilay
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users