Persistent storage with dual interface
AssigneeSamsung Electronics Co., Ltd.
InventorsShuyi Pei, Jing Yang, Rekha Pitchumani
Life of this patent
Estimating the term…
Abstract
Systems and methods for persistent storage with a dual interface. In some embodiments, a persistent storage device includes: a processing circuit; a cache; and persistent storage. The processing circuit may be configured to perform a method, the method including: receiving a first write request according to a first protocol; saving a data payload of the first write request in a first portion of the cache; receiving a second write request according to a second protocol; and saving a data payload of the second write request in a second portion of the cache.
Claims20
A persistent storage device, comprising:
- a processing circuit;
- a cache;
- and
- persistent storage,
- the processing circuit being configured to perform a method, the method comprising:
- receiving a first write request according to a first protocol, wherein the first write request comprises a cache hint corresponding to the first protocol;
- based on the cache hint, saving a data payload of the first write request in a first portion of the cache corresponding to the first protocol;
- receiving a second write request according to a second protocol;
- and
- saving a data payload of the second write request in a second portion of the cache.
A method, comprising:
- receiving, by a persistent storage device, a first write request according to a first protocol, wherein the first write request comprises a cache hint corresponding to the first protocol;
- based on the cache hint, saving a data payload of the first write request in a first portion of a cache corresponding to the first protocol;
- receiving a second write request according to a second protocol;
- and
- saving a data payload of the second write request in a second portion of the cache.
A persistent storage device, comprising:
- a processor;
- a cache;
- and
- persistent storage,
- the processor being configured to perform a method, the method comprising:
- receiving a first write request comprising a data payload larger than a first threshold, wherein the first write request comprises a cache hint corresponding to a first protocol;
- based on the cache hint, saving the data payload of the first write request in a first portion of the cache corresponding to the first protocol, the first portion being for data units having a size greater than the first threshold;
- receiving a second write request comprising a data payload smaller than the first threshold;
- and
- saving the data payload of the second write request in a second portion of the cache, the second portion being for data units having a size smaller than the first threshold.
Dependencies are inferred from the claim text.