Hi Theodoros,

Unrelated to your question, but if you wouldn't mind sharing, how did you
change the associativity of the private_l1_private_l2_cache_hierarchy.py
from the default 16 to 8?


On Tue, Apr 23, 2024, 4:10 AM Theodoros Papavasiliou via gem5-users <
gem5-users@gem5.org> wrote:

> Hello everyone,
>
> I'm running some spec2017 benchmarks on gem5 and I noticed there are some
> dirty blocks inside the L1 instruction cache. These blocks are also shared
> with the L1 data cache.
>
> So, what is a possible explanation for:
> 1) having dirty blocks in instruction cache and
> 2) having the same blocks in both L1 data and instruction caches?
>
> System configuration
> CPU: O3, clock=3.4GHz
> L1D: size=32KiB, assoc=8, latency=2
> L1I: size=32KiB, assoc=8, latency=2
> L2: size=128KiB, assoc=8, latency=15
> No prefetchers
>
> Run for 20 million instructions
> I'm using private_l1_private_l2_cache_hierarchy.py
>
> Thank you,
> Theodoros Papavasileiou
> _______________________________________________
> gem5-users mailing list -- gem5-users@gem5.org
> To unsubscribe send an email to gem5-users-le...@gem5.org
>
Tianfang Guo
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org

Reply via email to