1. An apparatus comprising a hierarchical cache level in a pipeline memory structure comprising a volatile cache having an associated non-volatile filter cache and a non-volatile victim cache, wherein data retrieved from the volatile cache are promoted to the non-volatile filter cache, and wherein data replaced in the volatile cache are demoted to the non-volatile victim cache.