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

Reply via email to