Previous | Next --- Slide 39 of 57
Back to Lecture Thumbnails
oulgen

Wouldn't this retry system possibly result in starvation for the requester if the buffer never gets emptied?

oulgen

^ Slide 52 talks about this

jcarchi

Interesting to note that if responses were required to be served in the same order as request, it would defeat the whole purpose of the split transaction bus. For example, P0 makes request for address A which is not in cache. P1 then makes a request for address B which is in cache. If responses had to be in order, P1 wouldn't get a response for a while when it could have gotten it much sooner.