The simulator job is to *simulate* the given code. Otherwise, it will
be extremely difficult to verify the code because everything is
possible!

Specifically for my prefetcher, assume the program code looks like this

LD 0x90
ADD ...

Assume my prefetcher, predict something else which is wrong. Then
there should be a annotating mechanism that compare what I predicted
and what is actually accessed (from the assembly code). Then the
result will be a "wrong prefetch". However with the current
infrastructure, no matter what is prefetched, they are always
considered to be correct.


-- 
Regards,
Mahmood
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to