Talk:CSC 456 Fall 2013/1c wa

From Expertiza_Wiki
Revision as of 14:45, 17 September 2013 by Admin (talk | contribs)
Jump to navigation Jump to search

Round 2 comments

You have made a good start to talking abut the reasons for increase and decrease of associativity. Can you explain further why it was more expensive to search larger set-associative caches? Consider this: If a cache were as large as main memory, there would be no conflict misses, and thus no reason for associativity. Consider what happens when the cache is really small. Does that explain why larger size is often associated with less associativity?

But, trends have changed over time. So evidently it is not as simple as the analysis in the previous paragraph would suggest. Why might it not be? Can you find literature that explains this?

Can you expand your table to cover L3 caches? Or, would you want to cover them in another table?

Round 1 comments

Here are some suggestions for improving your page.

  • My first suggestion is to read the Wikipedia article on CPU caches (http://en.wikipedia.org/wiki/CPU_cache) and look up the references at the end. You are not expected to duplicate this article, but it does offer several insights into how caches have changed over the years.
  • To look for trends, it is helpful to search in dbs based on years. Look in specific dbs for how to do this. For example, in Google scholar, you can do it with "Advanced search", which is an option from the dropdown at the very right edge of the page.
  • A plain Google search for '"cache associativity" trends' seems to return several useful results.