Electrical computers and digital processing systems: multicomput – Multicomputer synchronizing
Patent
1997-03-13
2000-02-22
Asta, Frank J.
Electrical computers and digital processing systems: multicomput
Multicomputer synchronizing
709200, 709201, 709400, 711141, 711143, 711146, 3951821, 395740, G06F 1200, G06F 1336, G06F 1342
Patent
active
060292040
ABSTRACT:
A method of synchronizing an initiating processing unit in a multi-processor computer system with other processing units in the system, by assigning a unique tag for each processing unit, and issuing synchronization messages which include the unique tag of an initiating processing unit. The processing units each have a snoop queue for receiving snoop operations and corresponding tags associated with instructions issued by an initiating processing unit, and the processors examine their respective snoop queues to determine whether any snoop operation in those queues has a tag which is the unique tag of the initiating processing unit. A retry message is sent to the initiating processing unit from any of the other processing units which determine that a snoop operation in a snoop queue has a tag which is the unique tag of the initiating processing unit. In response to the retry message, the initiating processing unit re-issues the synchronization message, and the other processors re-examine their respective snoop queues, in response to the re-issuing of the synchronization message, to determine whether any snoop operation in those queues still has a tag which is the unique tag of the initiating processing unit.
REFERENCES:
patent: 5025365 (1991-06-01), Mathur et al.
patent: 5091846 (1992-02-01), Sachs et al.
patent: 5127098 (1992-06-01), Rosenthal et al.
patent: 5133074 (1992-07-01), Chou
patent: 5222217 (1993-06-01), Blount et al.
patent: 5222229 (1993-06-01), Fukuda et al.
patent: 5239641 (1993-08-01), Horst
patent: 5319766 (1994-06-01), Thaller et al.
patent: 5384906 (1995-01-01), Horst
patent: 5398325 (1995-03-01), Chang et al.
patent: 5448732 (1995-09-01), Matsumoto
patent: 5506987 (1996-04-01), Abramson et al.
patent: 5550988 (1996-08-01), Sarangdhar et al.
patent: 5553248 (1996-09-01), Melo et al.
patent: 5553266 (1996-09-01), Metzger et al.
patent: 5555382 (1996-09-01), Thaller et al.
patent: 5634071 (1997-05-01), Dewa et al.
patent: 5734922 (1998-03-01), Hagersten et al.
patent: 5737758 (1998-04-01), Merchant
patent: 5749095 (1998-05-01), Hagersten et al.
patent: 5778438 (1995-12-01), Merchant
patent: 5787301 (1995-03-01), Arakawa et al.
patent: 5875467 (1995-12-01), Merchant
Arimilli Ravi Kumar
Dodson John Steven
Lewis Jerry Don
Williams Derek Edward
Asta Frank J.
Dillon Andrew J.
International Business Machines - Corporation
McBurney Mark E.
Vaughn, Jr. William C.
LandOfFree
Precise synchronization mechanism for SMP system buses using tag does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Precise synchronization mechanism for SMP system buses using tag, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Precise synchronization mechanism for SMP system buses using tag will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-529470