An in-cache address translation mechanism
- 1 May 1986
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGARCH Computer Architecture News
- Vol. 14 (2), 358-365
- https://doi.org/10.1145/17356.17398
Abstract
In the design of SPUR, a high-performance multiprocessor workstation, the use of large caches and hardware-supported cache consistency suggests a new approach to virtual address translation. By performing translation in each processor's virtually-tagged cache, the need for separate translation lookaside buffers (TLBs) is eliminated. Eliminating the TLB substantially reduces the hardware cost and complexity of the translation mechanism and eliminates the translation consistency problem. Trace-driven simulations show that normal cache behavior is only minimally affected by caching page table entries, and that in many cases, using a separate device would actually reduce system performance.Keywords
This publication has 7 references indexed in Scilit:
- Performance of the VAX-11/780 translation bufferACM Transactions on Computer Systems, 1985
- Reduced instruction set computersCommunications of the ACM, 1985
- Architecture of SOARPublished by Association for Computing Machinery (ACM) ,1984
- Cache MemoriesACM Computing Surveys, 1982
- IBM 3081 Processor Unit: Design Considerations and Design ProcessIBM Journal of Research and Development, 1982
- Design Trade-Offs in VAX-11 Translation Buffer OrganizationComputer, 1981
- Virtual MemoryACM Computing Surveys, 1970