Patent ID: 9128848
Filing Date: 2015-09-08
Classification: G06F

Abstract:
1. A system comprising: a storage device; a first cache coupled to the storage device; a second cache coupled to the storage device; a first metadata structure, coupled to the storage device and the first cache, having metadata corresponding to each data location in the first cache to control data promoted to the first cache from the storage device; a second metadata structure, coupled to the storage device, the second cache and the first metadata structure, having metadata corresponding to each data location in the second cache to control data promoted from the second cache from the storage device; an application coupled to the first metadata structure to access to the storage device and the first cache; a first policy module having contextual information related to the application to control the first metadata structure; and a second policy module having contextual information to control the second metadata structure; wherein the metadata provides permission to read and permission to write information regarding data used to implement coherence among the first and second caches.