System of controlling the flow of information between senders and receivers across links being used as channels
First Claim
1. A system for controlling the flow of information across links between senders and receivers, said system comprising:
- a packet including a sequence number usable in maintaining delivery order of said packet, said packet having no memory address and requiring no explicit individual response;
means of sending said packet from a sender to a receiver across a link; and
means for using said sequence number to determine if said packet is in proper order for processing by said receiver.
0 Assignments
0 Petitions
Accused Products
Abstract
Controlling the flow of information between senders and receivers across links being used as channels. In one example, a self-timed interface link is adapted to be used as a channel. Such an interface is referred to as an integrated cluster bus. The flow control for the integrated cluster bus includes, for instance, a Data Request packet that indicates to the transmitter of data that it can now send the data; a continue indicator that specifies that more data is to follow; and a sequence indicator that is used to determine if a particular message is in proper sequence order. The integrated cluster bus does not require large data buffers and offers low latency messaging.
-
Citations
4 Claims
-
1. A system for controlling the flow of information across links between senders and receivers, said system comprising:
-
a packet including a sequence number usable in maintaining delivery order of said packet, said packet having no memory address and requiring no explicit individual response;
means of sending said packet from a sender to a receiver across a link; and
means for using said sequence number to determine if said packet is in proper order for processing by said receiver.
-
-
2. A system for controlling the flow of information across links between senders and receivers, said system comprising:
-
a packet including a sequence number usable in maintaining delivery order of said packet, said packet having no memory address and requiring no explicit individual response;
means for sending said packet form a sender to a receiver across a link; and
means for using said sequence number to determine if said packet is in proper order for processing by said receiver, wherein said for using comprising;
means for comparing said sequence number with a sequence count of said receiver;
means of determining, when said comparing indicates an inequality, whether said sequence number is a predetermined amount more than said sequence count; and
means for indicating an error when said sequence number is not said predetermined amount more than said sequence count. - View Dependent Claims (3, 4)
-
Specification