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
OG exemplary drawing
 
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.