Talk:Re-order buffer

Shelving buffer
Originally posted to Wikipedia_talk:WikiProject_Computing ~Kvng (talk) 11:45, 6 November 2015 (UTC)

Shelving buffer & Re-order buffer seem to be talking about basically the same thing, using terminology from different eras or institutions. Perhaps it would be good to merge them into a single article that explains how one relates to the other. Another possibility is that I have misunderstood, in which case it would be good to clarify the meaning of each article, to help out the reader as ignorant as I.--Wcoole (talk) 22:18, 30 October 2015 (UTC)


 * same thing, merge them. -- Cy be r XR ef ☎ 23:44, 2 May 2017 (UTC)

Any reference for that? They read quite differently to me, buts it's not my field of expertise. Klbrain (talk) 22:25, 11 December 2017 (UTC)


 * Oppose - I've recovered the reference in Shelving buffer and it does appear that these are different concepts. The shelving buffer is a list of instructions the processor examines for out-of-order execution possibilities. The re-order buffer contains intermediate results from instructions already executed which the processor may or may not use as final results depending on discovered dependencies. Shelving, an older technique, is currently not discussed in Out-of-order execution so I have added a See also link there. It is possible we would want to merge both Shelving buffer and Re-order buffer into Out-of-order execution but that is not the proposal on the table here. ~Kvng (talk) 16:29, 14 December 2017 (UTC)
 * Right; given the lack of support, and that this has rumbling on for more than 2 years, closing. Klbrain (talk) 13:06, 18 December 2017 (UTC)