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: gem5-users-boun...@gem5.org [gem5-users-boun...@gem5.org] on behalf of Alex [alegomas...@yahoo.ca] 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 <ge.zhi...@huawei.com> wrote: >Hi, Alex > >I think that it is Miss-Status Handling Registers (MSHR) in cache. > >Regards >Zhiguo > >From: gem5-users-boun...@gem5.org [mailto:gem5-users-boun...@gem5.org] On >Behalf Of Alex Tomala >Sent: Wednesday, October 02, 2013 8:07 AM >To: gem5-users@gem5.org >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 gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users _______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users