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

Reply via email to