Hi all,

I didn't hear from anybody. So this is just a gentle reminder. It would be
helpful if someone can respond. Thanks!

On Tue, 8 Sep, 2020, 12:00 PM Aritra Bagchi, <bagchi95ari...@gmail.com>
wrote:

> Hi all,
>          I am using classic cache models in gem5. I have three levels of
> caches in the hierarchy: L1-D/I, L2, L3. Whenever there is an L3 miss, the
> data is fetched from memory and written to L3 using a latency equals to the
> response latency of L3.
> After tracing a memory request packet, I have found that the data is then
> written to L2, and next to L1-D, and after that it is available at the
> cpu_side port of L1-D so that the core can get it.
>
>          Instead of this, if I wanted to forward the data fetched from the
> main memory directly to the requesting core, and let these writes happen
> independently so that the core doesn't have to unnecessarily wait for its
> data, what do I need to do? I want suggestions to start. Can it be done?
> What changes need to be made, and where? Can anyone help me with this?
>
> Thanks and regards,
>
> Aritra Bagchi
> Research Scholar, CSE
> Indian Institute of Technology Delhi
>
>
_______________________________________________
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