System bus for multiprocessor computer system

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1200, G06F 1300

Patent

active

051135140

ABSTRACT:
The invention comprises a system bus apparatus and method for a multi-arm, multiprocessor computer system having a main memory and localized buffer cache memories at each processor. Each block of data in a cache includes tag bits which identifies the condition of the data block in relation to the corresponding data in main memory and other caches. The system bus (SYSBUS) comprises three subparts; 1) a MESSAGE/DATA bus, 2) a REQUEST/GRANT bus and 3) a BCU bus. The MESSAGE/DATA bus is coupled to every device on the system and is used for transferring messages, data and addresses. The REQUEST/GRANT bus couples between every device on an arm of the system and that arm's bus control unit (BCU). The BCU bus couples between the various BCUs. Both the MESSAGE/DATA bus and the BCU bus include ACK/NACK/HIT bits which are used when responding to messages received over the SYSBUS to inform the message-issuing device if the devices received the message and, if so, the condition of the data in relation to other caches and main memory. The protocol allows inconsistent copies of data to exist and prevents stale data from being used erroneously by monitoring the tag bits and the ACK/NACK/HIT bits. Further, under the appropriate conditions, a copy of the most recent data block may be transferred from one cache to another (with appropriate updating of tags) without updating the main memory. When a memory operation will bring about a situation where cache coherence can no longer be maintained, main memory is updated with the most recent copy of the data and the other caches are either updated or tagged as invalid.

REFERENCES:
patent: 4785394 (1988-11-01), Fischer
patent: 4785395 (1988-11-01), Keeley
patent: 4928225 (1990-05-01), McCarthy et al.
J. Archibald & J. Baer, Cache Coherence Protocols: Evaluation Using A Multiprocessor Simulation Model, ACM Transactions on Computer Systems, vol. 4, No. 4 (Nov. 1986).

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

System bus for multiprocessor computer system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System bus for multiprocessor computer system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System bus for multiprocessor computer system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2427782

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