发明名称 Memory hierarchy with non-volatile filter and victim caches
摘要 Various embodiments of the present invention are generally directed to an apparatus and method for non-volatile caching of data in a memory hierarchy of a data storage device. In accordance with some embodiments, a pipeline memory structure is provided to store data for use by a controller. The pipeline has a plurality of hierarchical cache levels each with an associated non-volatile filter cache and a non-volatile victim cache. Data retrieved from each cache level are respectively promoted to the associated non-volatile filter cache. Data replaced in each cache level are respectively demoted to the associated non-volatile victim cache.
申请公布号 US8966181(B2) 申请公布日期 2015.02.24
申请号 US200812332669 申请日期 2008.12.11
申请人 Seagate Technology LLC 发明人 Chen Yiran;Li Hai;Liu Harry Hongyue;Wang Alan Xuguang
分类号 G06F12/00;G06F12/08 主分类号 G06F12/00
代理机构 Hall Estill Attorneys at Law 代理人 Hall Estill Attorneys at Law
主权项 1. An apparatus comprising a processor and a pipeline memory structure comprising a plurality of hierarchical cache levels including a first cache level and a second cache level, each of the first and second cache levels comprising a volatile cache, a non-volatile filter cache and a non-volatile victim cache, wherein data retrieved from the volatile cache of a selected level as a first cache hit during a data retrieval operation are removed from the volatile cache of the selected level and transferred to the associated non-volatile filter cache of the selected level before a second cache hit to the volatile cache of the selected level, and old data replaced in the volatile cache of the selected level are transferred to the associated non-volatile victim cache of the selected level.
地址 Scotts Valley CA US