Precise synchronization mechanism for SMP system buses using tag

Electrical computers and digital processing systems: multicomput – Multicomputer synchronizing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-529470

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.