Is it not possible to redesign the functions to accept CacheEntry as a
paramemter instead of a Address parameter?
On Sat, 27 Nov 2010, Nilay Vaish wrote:
I conducted an experiment to figure out how many calls are made to the hash
table to check if the given address exists in the cache. For the same setup
as before, less than 10% calls are made. That is out of about 880,000,000
calls to the isTagPresent function, only about 81,000,000 actually go and
search the hash table.
I think we should work towards removing some of the redundant calls. I have a
partial fix for some portion of the code. But again, it is not a design
change. I am unsure how to change the design of Ruby and/or Slicc to get done
with these redundant calls.
Brad, do you have something in mind on this?
Thanks
Nilay
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev