CPC G06F 3/0647 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01); G06F 3/068 (2013.01); G06F 3/0613 (2013.01); G06F 3/0656 (2013.01); G06F 3/0673 (2013.01); G06F 12/0866 (2013.01); G06F 12/0895 (2013.01)] | 20 Claims |
1. A method, comprising:
generating a command to transfer a data set from one or more first memory locations within a memory system to one or more second memory locations within the memory system;
dividing the command into a set of sub-commands, wherein each sub-command of the set of sub-commands corresponds to a respective portion of the data set; and
transmitting a first subset of the set of sub-commands to the memory system via one or more first channels and a second subset of the set of sub-commands to the memory system via one or more second channels different than the one or more first channels, the first subset of the set of sub-commands associated with data transfer between a first memory device and a second memory device of the memory system and the second subset of the set of sub-commands associated with data transfer between a third memory device and a fourth memory device of the memory system, and wherein the first memory device, the second memory device, the third memory device, and the fourth memory device are different from one another, and wherein the one or more first channels and the one or more second channels are different than a command/address bus or data bus.
|