Modern high-end disk arrays often have several giga-bytes of cache RAM. Unfortunately, most array caches use management policies which duplicate the same data blocks at both the client and array levels of the cache hierarchy: they are inclusive. Thus, the aggregate cache behaves as if it was only as big as the larger of the client and array caches, instead of as large as the sum of the two. Inclusiveness is wasteful: cache RAM is expensive. We explore the benefits of a simple scheme to achieve exclusive caching, in which a data block is cached at either a client or the disk array, but not both. Exclusiveness helps to create the effect of a single, large unified cache. We introduce a DEMOTE operation to transfer data ejected from the client...
Processor speed has been increasing at a higher rate than the speed of memories over the last years....
[[abstract]]Cloud storage is a hot topic at the moment with Google's Google Storage, Microsoft's Sky...
This paper introduces the abstract concept of value-aware caches, which exploit value locality rathe...
Modern high-end disk arrays often have several gigabytes of cache RAM. Unfortunately, most array cac...
Modern high-end disk arrays typically have several gigabytes of cache RAM. Unfortunately, most array...
Memory (cache, DRAM, and disk) is in charge of providing data and instructions to a computer\u27s pr...
textMulti-level inclusive cache hierarchies have historically provided a convenient tradeoff between...
[EN] Multi-level buffer cache hierarchies are now commonly seen in most client/server cluster config...
Thesis (M.S.)--Wichita State University, College of Engineering, Dept. of Electrical Engineering and...
Memory (cache, DRAM, and disk) is in charge of providing data and instructions to a computer’s proce...
Abstract—Several multilevel storage systems have been de-signed over the past few years that utilize...
We present a technique to increase data cache utilization of pointer-based programs. These caches ar...
An ideal high performance computer includes a fast processor and a multi-million byte memory of comp...
The goal of cache management is to maximize data reuse. Collaborative caching provides an interface ...
Treating data based on its location in memory has received much attention in recent years due to its...
Processor speed has been increasing at a higher rate than the speed of memories over the last years....
[[abstract]]Cloud storage is a hot topic at the moment with Google's Google Storage, Microsoft's Sky...
This paper introduces the abstract concept of value-aware caches, which exploit value locality rathe...
Modern high-end disk arrays often have several gigabytes of cache RAM. Unfortunately, most array cac...
Modern high-end disk arrays typically have several gigabytes of cache RAM. Unfortunately, most array...
Memory (cache, DRAM, and disk) is in charge of providing data and instructions to a computer\u27s pr...
textMulti-level inclusive cache hierarchies have historically provided a convenient tradeoff between...
[EN] Multi-level buffer cache hierarchies are now commonly seen in most client/server cluster config...
Thesis (M.S.)--Wichita State University, College of Engineering, Dept. of Electrical Engineering and...
Memory (cache, DRAM, and disk) is in charge of providing data and instructions to a computer’s proce...
Abstract—Several multilevel storage systems have been de-signed over the past few years that utilize...
We present a technique to increase data cache utilization of pointer-based programs. These caches ar...
An ideal high performance computer includes a fast processor and a multi-million byte memory of comp...
The goal of cache management is to maximize data reuse. Collaborative caching provides an interface ...
Treating data based on its location in memory has received much attention in recent years due to its...
Processor speed has been increasing at a higher rate than the speed of memories over the last years....
[[abstract]]Cloud storage is a hot topic at the moment with Google's Google Storage, Microsoft's Sky...
This paper introduces the abstract concept of value-aware caches, which exploit value locality rathe...