Hi Fengze, No, there is no defined interface between different levels of the cache in Ruby. Ruby is a "black box" in some sense, with input on the CPU side and output on the memory side. See https://www.gem5.org/documentation/learning_gem5/part3/MSIintro/ and https://www.youtube.com/watch?v=XTIrVBb86aM&ab_channel=JasonLowe-Power for more information.
Cheers, Jason On Mon, Oct 25, 2021 at 6:18 AM Fengze Yu via gem5-users < [email protected]> wrote: > > Hi > > What is the interface between L1 and L2 cache in Ruby cache coherence > model? Is there a clear defined interface, similar to the icachePort and > dcachePort between CPU and memory, between different levels of caches in > Ruby? > > > Thanks in advance > > Fengze Yu > _______________________________________________ > gem5-users mailing list -- [email protected] > To unsubscribe send an email to [email protected] > %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
_______________________________________________ gem5-users mailing list -- [email protected] To unsubscribe send an email to [email protected] %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
