[[abstract]]Parallel accesses to the table lookaside buffer (TLB) and cache array are crucial for high-performance computer systems, and the choice of cache types is one of the most important factors affecting cache performance. In this paper we classify caches according to both index and tag. Since both index and tag could be either virtual (V) or real (R), our classification results in four combinations or cache types. The real address caches with virtual tags for high-performance computer systems in our study are prediction-based, since index bins are generated from a small array and predictions could be false. As a result, we also discuss and evaluate real address MRU caches with real tags, and propose virtually indexed MRU caches with ...
Application performance on modern microprocessors depends heavily on performance related characteris...
We characterize the cache behavior of an in-memory tag table and demonstrate that an optimized imple...
As processors become faster, memory hierarchy becomes a serious bottleneck. In recent years memory ...
[[abstract]]Stack simulation is a powerful cache analysis approach to generate the number of misses ...
Cache memory is an important level of the memory hierarchy, and its performance and implementation c...
[[abstract]]The tradeoff between direct-mapped caches and set-associative cachesis an important issu...
Caches mitigate the long memory latency that limits the performance of modern processors. However, c...
Computer memory is organized into a hierarchy. At the highest level are the processor registers, nex...
This paper presents an experimental study on cache memory designs for vector computers. We use an ex...
In a microprocessor, the cache hit time generally determines the clock frequency. But for the ten la...
The most important processor performance bottleneck is the ever-increasing gap between the memory an...
Cache is a small, high-speed buffer memory between the CPU and the primary unit is a hardware compon...
Three methods to maintain translation lookaside buffer (TLB) consistency in highly-parallel, shared-...
Cache simulation is a potentially complex and time consuming task in the field of computer architect...
Minimizing power, increasing performance, and delivering effective memory bandwidth are today's prim...
Application performance on modern microprocessors depends heavily on performance related characteris...
We characterize the cache behavior of an in-memory tag table and demonstrate that an optimized imple...
As processors become faster, memory hierarchy becomes a serious bottleneck. In recent years memory ...
[[abstract]]Stack simulation is a powerful cache analysis approach to generate the number of misses ...
Cache memory is an important level of the memory hierarchy, and its performance and implementation c...
[[abstract]]The tradeoff between direct-mapped caches and set-associative cachesis an important issu...
Caches mitigate the long memory latency that limits the performance of modern processors. However, c...
Computer memory is organized into a hierarchy. At the highest level are the processor registers, nex...
This paper presents an experimental study on cache memory designs for vector computers. We use an ex...
In a microprocessor, the cache hit time generally determines the clock frequency. But for the ten la...
The most important processor performance bottleneck is the ever-increasing gap between the memory an...
Cache is a small, high-speed buffer memory between the CPU and the primary unit is a hardware compon...
Three methods to maintain translation lookaside buffer (TLB) consistency in highly-parallel, shared-...
Cache simulation is a potentially complex and time consuming task in the field of computer architect...
Minimizing power, increasing performance, and delivering effective memory bandwidth are today's prim...
Application performance on modern microprocessors depends heavily on performance related characteris...
We characterize the cache behavior of an in-memory tag table and demonstrate that an optimized imple...
As processors become faster, memory hierarchy becomes a serious bottleneck. In recent years memory ...