US 7,484,045 B2
Store performance in strongly-ordered microprocessor architecture
Vladimir Pentkovksi, Folsom, Calif. (US); Ling Cen, Austin, Tex. (US); Vivek Garg, Folsom, Calif. (US); Deep Buch, Folsom, Calif. (US); and David Zhao, Pinole, Calif. (US)
Assigned to Intel Corporation, Santa Clara, Calif. (US)
Filed on Mar. 30, 2004, as Appl. No. 10/813,942.
Prior Publication US 2005/0223177 A1, Oct. 06, 2005
Int. Cl. G06F 12/08 (2006.01)
U.S. Cl. 711—145  [711/152] 24 Claims
OG exemplary drawing
 
1. A processor having a strong ordering instruction architecture comprising:
a store buffer from which a second data value is to be read and stored to a cache memory regardless of whether a first data value that is to be read from the store buffer prior to the second data value being read from the store buffer has been globally observable; and
a global observation store buffer (GoSB) to store only the first and second data values after they have become globally observable, wherein the GoSB comprises an index field for each data value to be stored within the GoSB.