| US 7,533,223 B1 | ||
| System and method for handling memory requests in a multiprocessor shared memory system | ||
| Kelvin S. Vartti, Hugo, Minn. (US); and Ross M. Weber, Elk River, Minn. (US) | ||
| Assigned to Unisys Corporation, Blue Bell, Pa. (US) | ||
| Filed on Apr. 06, 2007, as Appl. No. 11/784,238. | ||
| Application 11/784238 is a continuation of application No. 10/601030, filed on Jun. 20, 2003, granted, now 7,222,222. | ||
| Int. Cl. G06F 12/00 (2006.01) | ||
| U.S. Cl. 711—151 [711/158; 711/159] | 6 Claims |

| 1. For use in a system having multiple processors coupled to a memory contained within a storage director, a method, comprising:
receiving multiple requests for the same data from the multiple processors;
creating a linked list to record the multiple requests;
receiving from the storage director a memory request for the data;
adding the memory request to the linked list;
issuing to the storage director a request for the data;
receiving the data from the memory before invalidation operations for the data are completed; and
preventing a predetermined set of data associated with the data from being provided to the memory until the invalidation operations
are completed.
|