US 12,405,906 B2
Combining read requests having spatial locality
Nikesh Agarwal, Boise, ID (US); and Robert M. Walker, Boise, ID (US)
Assigned to Micron Technology, Inc., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on Mar. 7, 2024, as Appl. No. 18/598,722.
Claims priority of provisional application 63/491,470, filed on Mar. 21, 2023.
Prior Publication US 2024/0320167 A1, Sep. 26, 2024
Int. Cl. G06F 13/16 (2006.01); G06F 13/28 (2006.01)
CPC G06F 13/1668 (2013.01) [G06F 13/1673 (2013.01); G06F 13/28 (2013.01)] 20 Claims
OG exemplary drawing
 
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.