Dear Sir,
 
I want to confirm the understanding of cache implementation on write. For each level cache (L1 and L2), if there are write hits on cache, we tag the cache block dirty. However, if there are write misses; we allocate an entry on MSHR and try to write through to next level memory. (Here we do not allocate a cache block and read the content from the next level memory?) Could you please point my understanding is correct or not? If yes, it will create many writes to next level memory; could you explain the intention here?
 
Thank you for your time?
 
Magic.


Yahoo! Shopping
Find Great Deals on Holiday Gifts at Yahoo! Shopping

Reply via email to