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.

 
Web www.patentalert.com

< MAGNETIC SENSOR INCLUDING AN ELEMENT FOR GENERATING SIGNALS RELATED TO RESISTANCE CHANGES

< Storage device with expandable solid-state memory capacity

> Intelligent storage device controller

> Solid-state memory with error correction coding

~ 00613