×

Communications system having plurality of originator and corresponding recipient buffers with each buffer having three different logical areas for transmitting messages in single transfer

  • US 5,412,803 A
  • Filed: 02/20/1992
  • Issued: 05/02/1995
  • Est. Priority Date: 02/20/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. High performance communications channels for exchanging messages with low latency between elements of data processing systems, each of said communication channels comprising:

  • an originator buffer in a message originator element and a recipient buffer in a message recipient element, said message originator element containing a plurality of originator buffers and said message recipient element containing a plurality of recipient buffers, an originator buffer of said plurality of originator buffers being paired with a recipient buffer of said plurality of recipient buffers,each of said originator buffer and said recipient buffer being composed of three logical areas designated as a request area, a response area and a data area, respectively, said request area for storing request messages, said response area for storing response messages and said data area for storing data, each of said three logical areas being separate from one another, each of said originator buffers and said recipient buffers being hardware communications buffers;

    a transmission path connecting said originator buffer and said recipient buffer;

    said message originator element managing both said originator buffer and said recipient buffer and transferring a message request from the request area of said originator buffer to the request area of said recipient buffer without requiring a correct request signal and a correct grant signal from said originator buffer and said recipient buffer, respectively, and, selectively transferring message dam from the data area of said originator buffer to the data area of said connected recipient buffer; and

    said message recipient element responding by transferring a message response from the response area of said recipient buffer to the response area of said originator buffer and, selectively transferring message data from the data area of the recipient buffer to the data area of the originator buffer,wherein a message transmission is performed in a single transfer without a handshaking request signal and a handshaking grant signal and wherein said channel supports a plurality of concurrent message operations.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×