gem5-users@gem5.org

The gem5 Users mailing list

View all threads

[Ruby memory model] Cache clusivity in MESI

DJ
Dinesh Joshi
Fri, Apr 5, 2024 8:49 AM

Hi,

The gem5 ruby introduction page refers that both MESI 2-level and MESI
3-level as strictly-inclusive caches.
https://www.gem5.org/documentation/general_docs/ruby/
Is there any configurability in gem5 to change this behaviour to
non-inclusive or it requires to be done by protocol state machine updates?

Thanks and regards,
Dinesh

Hi, The gem5 ruby introduction page refers that both MESI 2-level and MESI 3-level as strictly-inclusive caches. https://www.gem5.org/documentation/general_docs/ruby/ Is there any configurability in gem5 to change this behaviour to non-inclusive or it requires to be done by protocol state machine updates? Thanks and regards, Dinesh
DJ
Dinesh Joshi
Fri, Apr 12, 2024 2:45 AM

Hi gem5 users,

Any input or comment on the above query.

Regards,
Dinesh

On Fri, Apr 5, 2024 at 2:19 PM Dinesh Joshi dcrider1107@gmail.com wrote:

Hi,

The gem5 ruby introduction page refers that both MESI 2-level and MESI
3-level as strictly-inclusive caches.
https://www.gem5.org/documentation/general_docs/ruby/
Is there any configurability in gem5 to change this behaviour to
non-inclusive or it requires to be done by protocol state machine updates?

Thanks and regards,
Dinesh

Hi gem5 users, Any input or comment on the above query. Regards, Dinesh On Fri, Apr 5, 2024 at 2:19 PM Dinesh Joshi <dcrider1107@gmail.com> wrote: > Hi, > > The gem5 ruby introduction page refers that both MESI 2-level and MESI > 3-level as strictly-inclusive caches. > https://www.gem5.org/documentation/general_docs/ruby/ > Is there any configurability in gem5 to change this behaviour to > non-inclusive or it requires to be done by protocol state machine updates? > > Thanks and regards, > Dinesh > >