×

Error detection scheme in a multiprocessor environment

  • US 5,428,766 A
  • Filed: 12/01/1992
  • Issued: 06/27/1995
  • Est. Priority Date: 12/01/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system, which comprises:

  • a plurality of source devices, each one of the plurality of source devices being a source of messages;

    a plurality of destination devices, each one of the plurality of destination devices being a destination of messages;

    a common memory comprising a plurality of buffers for storing messages from any one of the plurality of source devices for passing to any of the plurality of destination devices,a system bus for coupling each one of the plurality of source and destination devices to each other and to the common memory;

    a pool of pointers to buffers of the common memory that are available for use to store messages;

    a plurality of pointer memories coupled to each one of the plurality of source and destination devices, each one of the plurality of pointer memories being associated with a particular pair of source and destination devices,each pointer memory having a set of locations for storing pointers to buffers of the common memory; and

    one particular source device of the plurality of source devices transferring a message to one particular destination device of the plurality of destination devices by writing the message to one of the plurality of buffers, and writing the pointer to the one of the plurality of buffers to a preselected location of the pointer memory associated with the particular source and destination device pair,the particular destination device reading the pointer to the one of the plurality of buffers from the preselected location of the pointer memory;

    a buffer interchange observer coupled to the plurality of source and destination devices and to the central memory by the system bus, the buffer interchange observer comprising a pointer memory protocol monitor monitoring accesses to the pointer memories and checking that only the particular source and destination devices associated with a particular pointer memory access the particular pointer memory.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×