Hi Timon, I had one question eviction of write back. What happens when a dirty block is evicted from L1 cache. Does it check L2 cache updates the content of that block in L2 and then goes to memory and update contents in memory ?
On Thu, Aug 2, 2018 at 4:04 AM Timon Evenblij <evenblij.ti...@gmail.com> wrote: > Hi Abishek, > > No, for this case, MSHRs (miss status handling registers) exists. These > are registers that keep track of missed cache accesses (in your case packet > 1 that misses in L1), so the cache can be freed to reply to other accesses > (packet 2) while waiting for the answer of the miss (packet 1 gets answered > from L2 or even further away). > > Best regards, > > Timon > > On Thu, Aug 2, 2018 at 2:30 AM Abhishek Singh < > abhishek.singh199...@gmail.com> wrote: > >> My question is simple if there are two packets wants to access L1 cache >> in a system of 2 level cache and cpu is o3. Will packet 2 has to wait for >> packet 1 to get its response(packet 1) from L2 in case of L1 cache miss and >> L2 cache hit? >> What happen if its L2 miss? >> > _______________________________________________ >> gem5-users mailing list >> gem5-users@gem5.org >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > > _______________________________________________ > gem5-users mailing list > gem5-users@gem5.org > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users