Back to results
US 10,481,827 B2Granted
Writing same data on a storage system
AssigneeMicron Technology, Inc.
InventorKevin R. Duncan
Life of this patent
Estimating the term…
Abstract
A command to duplicate data on a storage system is received from a host system, and in response to receiving the command, data corresponding to the command is retrieved from host memory of the host system. A plurality of write operations are performed on one or more memory devices of the storage system to fulfill the command, wherein performing each one of the plurality of write operations comprises writing the data to the one or more memory devices of the storage system without a subsequent retrieval of the data from the host memory.
Claims20
A method, comprising:
- receiving, at a storage system, a command from a host system to duplicate data on the storage system;
- in response to receiving the command, retrieving data corresponding to the command from host memory of the host system;
- and
- performing a plurality of write operations on one or more memory devices of the storage system to fulfill the command;
- wherein performing each one of the plurality of write operations comprises writing the data to the one or more memory devices of the storage system without a subsequent retrieval of the data from the host memory;
- and
- wherein the plurality of write operations are performed without utilizing a host interface coupling the host system to the storage system.
4 more elements
A system, comprising:
- a buffer;
- a memory device;
- and
- a processing device, operatively coupled with the memory device and buffer, to:
- receive a command from a host system to duplicate data on the storage system;
- retrieve the data specified by the command from host memory of the host system;
- and
- perform a plurality of write operations on the memory device by duplicating the data to the memory device using the buffer and without a subsequent retrieval of the data from the host memory;
- wherein the plurality of write operations are performed without utilizing a host interface coupling the host system to the storage system.
6 more elements
An apparatus comprising:
- a buffer;
- a memory device;
- a direct memory access (DMA) engine;
- and
- a controller configured to:
- receive a write same command from a host system;
- in response to receiving the write same command, retrieve, via the DMA engine, data, specified by the write same command, from a host memory of the host system;
- store, via the DMA engine, the data in the buffer;
- perform a first plurality of write same operations for the write same command;
- perform a plurality of data operations unrelated to the write same command;
- and
- perform a second plurality of write same operations for the write same command, wherein the first plurality of write same operations and the second plurality of write same operations comprises transferring one or more instances of the data from the buffer to the memory device, and wherein the first plurality of write same operations and the second plurality of write same operations are performed without utilizing a host interface coupling the host system to the apparatus.
9 more elements
Dependencies are inferred from the claim text.