Multiple memory coherence groups in a single system and...

Electrical computers and digital data processing systems: input/ – Access locking

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S220000

Reexamination Certificate

active

06754752

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to systems with multiple processing devices and, more particularly, to memory coherency in such systems.
BACKGROUND OF THE INVENTION
Information processing systems have evolved to the point of requiring many tightly coupled processors. Each processor can be viewed as a separate system which is coupled by a global bus or interconnect structure. In such systems, each processor system typically has a main memory device and one or more separate cache memories. As such systems evolved, the preferred implementation is to have a fully coherent memory system. For example, cache coherency is expected when programming pursuant to Unix-style multi-processor software conventions. A disadvantage with fully coherent memory systems is the expense and delay associated with the additional processing required to maintain such systems fully coherent. As the number of processors increases in a system, the degree of complexity in ensuring coherency also increases. An example of a multiprocessor computer system which utilizes cache coherency management protocols is taught in U.S. Pat. No. 5,303,362. The requirement to maintain coherency throughout the system imposes a requirement to broadcast all coherence traffic and that imposes an undesirable load on the global interconnect and uninterested processing elements.
In yet other systems, software is used to make devices having memory which is inherently incoherent to be coherent with other memory in the system. Performance is often degraded as time is required for a software routine to identify and retrieve a most current piece of data. The software execution associated with identifying and resolving memory coherency issues also increases system overhead and slows operational speed.
In multi-processing systems using a variety of processing elements, the entire system has previously been viewed as a single entity from a memory coherency standpoint. Therefore, cache coherency issues affect each and every processing element of known systems. For the reasons above and the continued demand to interconnect more and more processing devices, a more efficient memory coherency methodology is desired.


REFERENCES:
patent: 5303362 (1994-04-01), Butts, Jr. et al.
patent: 5630166 (1997-05-01), Gamache et al.
patent: 5829034 (1998-10-01), Hagersten et al.
patent: 5870560 (1999-02-01), Zulian
patent: 5960179 (1999-09-01), Hagersten
patent: 6185647 (2001-02-01), Shibuya
patent: 6295553 (2001-09-01), Gilbertson et al.
patent: 6411236 (2002-06-01), Kermani
U. S. Provisional Application 60/175,856, filed by Bryan D. Marietta on Jan. 13, 2000 entitled, Rio Bus Protocol.

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

Multiple memory coherence groups in a single system and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multiple memory coherence groups in a single system and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multiple memory coherence groups in a single system and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3308982

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