Hello,
Taking the common/Caches.py as an example:
class L1Cache(BaseCache):
assoc = 2
hit_latency = 2
response_latency = 2
block_size = 64
mshrs = 4
tgts_per_mshr = 20
is_top_level = True
class L2Cache(BaseCache):
assoc = 8
block_size = 64
hit_latency = 20
response_latency = 20
mshrs = 20
tgts_per_mshr = 12
write_buffers = 8
Let's say the data we're referencing is in L1. The total latency is 2 or (2
+ 2) ? Same question if the data is in the L2 (and not the L1), the total
latency is 20, (2 + 20), (20 + 20) or (2 + 20 + 20 + 2) ?
Does the latency affect read misses or both read and write misses?
Thanks for the clarifications.
Best regards,
Maxime.
2013/3/18 Amin Farmahini <[email protected]>
> This <http://reviews.gem5.org/r/1404/> explains what response latency is.
>
>
> Thanks,
> Amin
>
>
> On Sun, Mar 17, 2013 at 9:44 PM, Pavlos Maniotis <[email protected]>wrote:
>
>> Hello everyone,
>>
>> Could you please explain me what exactly is the response_latency in
>> BaseCache.py and its relationship to the hit latency?
>>
>> Thanks in advance,
>> Pavlos
>>
>> _______________________________________________
>> 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
>
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users