22
- https://doi.org/10.1145/74926.74942
Organization and performance of a two-level virtual-real cache hierarchy
- Apr 1, 1989
- ACM SIGARCH Computer Architecture News
- W H Wang +2 more
We propose and analyze a two-level cache organization that provides high memory bandwidth. The first-level cache is accessed directly by virtual addresses. It is small, fast, and, without the burden of address translation, can easily be optimized to match the processor speed. The virtually-addressed cache is backed up by a large physically-addressed cache; this second-level cache provides a high hit ratio and greatly reduces memory traffic. We show how the second-level cache can be easily extended to solve the synonym problem resulting from the use of a virtually-addressed cache at the first level. Moreover, the second-level cache can be used to shield the virtually-addressed first-level cache from irrelevant cache coherence interference. Finally, simulation results show that this organization has a performance advantage over a hierarchy of physically-addressed caches in a multiprocessor environment.
- # Second-level Cache
- # High Hit Ratio
- # High Memory Bandwidth
- # Virtual Addresses
- # Multiprocessor Environment
- # Performance Advantage
- # Cache Hierarchy
- # Two-level Hierarchy
- # Large Cache
- # High Bandwidth