| CPC G06F 3/0611 (2013.01) [G06F 3/0629 (2013.01); G06F 3/0659 (2013.01); G06F 3/0673 (2013.01)] | 15 Claims |

|
1. A method, comprising:
receiving, at a single memory device comprising a plurality of data channels, a first access command associated with a first bank of a plurality of banks of the single memory device;
receiving, at the single memory device after receiving the first access command, a second access command associated with a second bank of the plurality of banks of the single memory device,
accessing a first set of columns of a first page of the first bank based at least in part on receiving the first access command;
accessing a second set of columns of a second page of the second bank based at least in part on receiving the second access command;
concurrently communicating, by the single memory device, a first set of data associated with the first set of columns of the first page of the first bank via a first subset of the plurality of data channels based at least in part on accessing the first set of columns of the first page of the first bank and a second set of data associated with the second set of columns of the second page of the second bank via a second subset of the plurality of data channels based at least in part on accessing the second set of columns of the second page of the second bank, wherein the first access command is associated with a first plurality of data comprising the first set of data and a third set of data associated with a third set of columns of the first page, and wherein the second access command is associated with a second plurality of data comprising the second set of data and a fourth set of data associated with a fourth set of columns of the second page of the second bank;
receiving a message, at the single memory device, indicating a first data transfer type; and
refraining from communicating the third set of data and the fourth set of data based at least in part on receiving the message of the first data transfer type.
|