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

Reply via email to