US2020151098A1PendingUtilityA1

Write buffering

57
Assignee: BITMICRO LLCPriority: Mar 15, 2013Filed: Oct 14, 2019Published: May 14, 2020
Est. expiryMar 15, 2033(~6.7 yrs left)· nominal 20-yr term from priority
G06F 2212/225G06F 2212/1016G06F 2212/452G06F 12/0804G06F 12/0868G06F 12/0875G06F 2212/262G06F 2212/312G06F 2212/62G06F 11/1076G06F 12/0833G06F 12/0897G06F 12/0811
57
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A hybrid storage system is described having a mixture of different types of storage devices comprising rotational drives, flash devices, SDRAM, and SRAM. The rotational drives are used as the main storage, providing lowest cost per unit of storage memory. Flash memory is used as a higher-level cache for rotational drives. Methods for managing multiple levels of cache for this storage system is provided having a very fast Level 1 cache which consists of volatile memory (SRAM or SDRAM), and a non-volatile Level 2 cache using an array of flash devices. It describes a method of distributing the data across the rotational drives to make caching more efficient. It also describes efficient techniques for flushing data from L1 cache and L2 cache to the rotational drives, taking advantage of concurrent flash devices operations, concurrent rotational drive operations, and maximizing sequential access types in the rotational drives rather than random accesses which are relatively slower. Methods provided here may be extended for systems that have more than two cache levels.

Claims

exact text as granted — not AI-modified
We claim: 
     
         1 . Apparatus for storing data comprising:
 a write buffering scheme comprising a plurality of cache devices,   wherein write data is moved from a first cache device to a second cache device when a pre-defined threshold of unused cache lines is reached in the first cache device;   wherein the second cache is slower than the first cache;   wherein the second cache has a greater storage capacity than the first cache.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.