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 <
[email protected]> 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
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to