Automatic data separation and placement for compressed data in a storage device
AssigneeSamsung Electronics Co., Ltd.
InventorsJingpei Yang, Jing Yang, Rekha Pitchumani
Life of this patent
Estimating the term…
Abstract
A storage device is disclosed. The storage device may include storage for data. A host interface logic may receive a dataset and a logical address from a host. A stream assignment logic may assign a stream identifier (ID) to a compressed dataset based on a compression characteristic of the compressed dataset. The stream ID may be one of at least two stream IDs; the compressed dataset may be determined based on the dataset. A logical-to-physical translation layer may map the logical address to a physical address in the storage. A controller may store the compressed dataset at the physical address using the stream ID.
Claims20
A storage device, comprising:
- storage for data;
- a first circuit to receive a dataset from a host;
- a second circuit to assign an identifier to a transformed dataset based on a transformation characteristic of the transformed dataset;
- and
- a controller to store the transformed dataset in a block based at least in part on the assigned identifier.
A method, comprising:
- receiving a dataset at a storage device from a host;
- determining a transformation characteristic for a transformed dataset;
- assigning an identifier based at least in part on the transformation characteristic;
- and
- storing the transformed dataset in a storage in the storage device based at least in part on the identifier.
An article, comprising a non-transitory storage medium, the non-transitory storage medium having stored thereon instructions that, when executed by a machine, result in:
- receiving a dataset at a storage device from a host;
- determining a transformation characteristic for a transformed dataset;
- assigning an identifier based at least in part on the transformation characteristic;
- and
- storing the transformed dataset in a storage in the storage device based at least in part on the identifier.
Dependencies are inferred from the claim text.