CPC G06F 13/1668 (2013.01) [G06F 13/1673 (2013.01); G06F 13/28 (2013.01)] | 20 Claims |
1. A device comprising:
an interface to a bidirectional communication link;
a buffer configured to store messages to be transmitted on the bidirectional communication link; and
a protocol controller configured to perform operations comprising:
detecting a first memory request in the buffer, wherein the first memory request is for accessing a first memory address;
determining a combinable range of memory addresses;
detecting at least one second memory request in the buffer, wherein each second memory request of the at least one second memory request is a read request for data at a respectively different second address that is in the combinable range of addresses;
encoding each said respectively different second address in a header of the first memory request; and
transmitting the first memory request with the encoded header.
|