Hello, I have some question about the data in trace file
for example,
the data in my trace file is : 2357421892000: system.l2: ReadReq
(ifetch) 4100 hit
2357421906500: system.l2:
ReadReq (ifetch) 4140 hit
and there are 2 address (4100, 4140)
Is the addres 4100 meaning the block address in l2 cache? and it get a hit ins.
Then, I compute the number of address in my trace file
./build/ALPHA/gem5.opt --debug-flag=Cache --trace-start=2357000000000 --trace-f
ile=cache.trc ./configs/example/fs.py --kernel=myK
--script=blackscholes_rcS --cpu-ty
pe=detailed --caches --l2cache --l2_size=$l2_size -n 4
(p.s. the block size is 64)
when the l2_size is 1MB, the number of address in the trace file is 65554.
It mean there are 65554*64 = 4195456 = 4.x MB. But the l2 cache size
should be 1MB.
So I think the address is not the block address of l2 cache in fact.
Could someone help me?
thanks.
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users