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

Reply via email to