A method and apparatus associated with transferring data from a remote
device to a recipient device having a first memory space and a second
memory space. The method includes issuing a transfer command from the
remote device to request transferring a set of data to the second memory
space; temporarily storing the set of data in the first memory space
pending a transfer to the second memory space; and appending the set of
data to other sequential data in the first memory to obtain a transfer
data block of a predetermined size for transfer to the second memory
space. A corresponding apparatus is provided comprising circuitry
configured to buffer write commands by characterizing each write command
as being either a sequential write or a random write, and responsively
appending data associated with sequential write commands in order to
obtain a transfer block of a predetermined size.