In this case, I would use the resource stalls to model banking. You can
extend the BankedCache implementation to model arbitrary address
interleaving, if that's important to your model. To do this, you'll have to
add annotations to the transitions in the L0 and L1 cache, but this should
be easier than implementing "real" banking.

Cheers,
Jason

On Wed, Oct 21, 2020 at 8:20 AM 1154063264--- via gem5-users <
gem5-users@gem5.org> wrote:

> Hello Jason:
> I want to configure L0 and L1 as Multi-Banking (Interleaving) Caches ,
> considering  L0 and L1 are private, so I have two questions:
> (1). If L0 and L1 are configured as multiple banks, do I need to connect
> L0 to the ruby ​​network?
>
> (2). To configure multiple banks, should I need to add a cache controller
> for each bank?
>
> Looking forward to your reply.
> _______________________________________________
> gem5-users mailing list -- gem5-users@gem5.org
> To unsubscribe send an email to gem5-users-le...@gem5.org
> %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to