It is the registers for non-blocking cache, which allows you to have multiple cache accesses when there is a memory request in-flight. ________________________________________ From: [email protected] [[email protected]] on behalf of Alex [[email protected]] Sent: Wednesday, October 02, 2013 9:38 AM To: GE ZHIGUO; gem5 users mailing list Subject: Re: [gem5-users] What is the TBE in Ruby?
Hello, Taking a quick look, I can't see if it is neccessory for the cache coherence protocol. I am wondering if you do need it or not and what does the MSHR/TBE do. - Alex GE ZHIGUO <[email protected]> wrote: >Hi, Alex > >I think that it is Miss-Status Handling Registers (MSHR) in cache. > >Regards >Zhiguo > >From: [email protected] [mailto:[email protected]] On >Behalf Of Alex Tomala >Sent: Wednesday, October 02, 2013 8:07 AM >To: [email protected] >Subject: [gem5-users] What is the TBE in Ruby? > >Hello, > >I am working on making a new cache coherence protocol (ruby) and I am just >wondering what the TBE is for. It seems to be used when a Miss event happens >but I just want to be sure that is true. > >- Alex _______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users _______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
