Computer system including a plurality of nodes for transferring through a data transfer network messages having distinguishing fields used for distinguishing the messages and controlling receipt thereof
First Claim
1. A computer system including a plurality of processing nodes interconnected by a message transfer network, each node comprising:
- an instruction processor;
a transmit circuit to transmit messages to other processing nodes through the message transfer network, each said message comprising a header part and a data part, the header part having distinguishing fields that are used to distinguish messages;
a memory storage;
a plurality of postings in said memory storage, each posting comprising message specification fields corresponding to each distinguishing field of a message header part, the message specification fields selectively matching the distinguishing fields of a message, each posting further comprising a posted control field, said posted control field being used to control the operation of a receive circuit with respect to a message matching the posting; and
a receive circuit comprising;
receive means to receive messages sent by other processing nodes through the message transfer network,search means, that upon receiving a message, searches for and locates from among a plurality of postings a posting having message specification fields that match corresponding distinguishing fields of said message being received, andreceive control means, that upon locating a posting, uses said posted control field of said posting to control the operation of the receive circuit with respect to said message being received and to route said message being received to a destination defined in said posted control field.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system having a plurality of processing nodes interconnected by a message transfer network. Each node includes an instruction processor, a transmit circuit to transmit messages to other processing nodes through the message transfer network and a plurality of postings in a memory storage. Each message includes a header part and a data part with the header part having distinguishing fields that are used to distinguish messages. Each posting includes message specification fields corresponding to each distinguishing field of a message header part wherein the message specification fields selectively matching the distinguishing fields of a message. Each posting further includes a posted control field wherein the posted control field is used to control the operation of a receive circuit with respect to a message matching the posting. The receive circuit enables receiving of messages sent by other processing nodes through the network, searching upon reception of each message for and locating a posting having message specification fields that match the corresponding distinguishing fields of the message being received and to control upon location of a posting, the posted control field to control the operation of the receive circuit with respect to the message being received.
121 Citations
32 Claims
-
1. A computer system including a plurality of processing nodes interconnected by a message transfer network, each node comprising:
-
an instruction processor; a transmit circuit to transmit messages to other processing nodes through the message transfer network, each said message comprising a header part and a data part, the header part having distinguishing fields that are used to distinguish messages; a memory storage; a plurality of postings in said memory storage, each posting comprising message specification fields corresponding to each distinguishing field of a message header part, the message specification fields selectively matching the distinguishing fields of a message, each posting further comprising a posted control field, said posted control field being used to control the operation of a receive circuit with respect to a message matching the posting; and a receive circuit comprising; receive means to receive messages sent by other processing nodes through the message transfer network, search means, that upon receiving a message, searches for and locates from among a plurality of postings a posting having message specification fields that match corresponding distinguishing fields of said message being received, and receive control means, that upon locating a posting, uses said posted control field of said posting to control the operation of the receive circuit with respect to said message being received and to route said message being received to a destination defined in said posted control field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification