Title :
The TLB slice-a low-cost high-speed address translation mechanism
Author :
Taylor, George ; Davies, Peter ; Farmwald, Michael
Author_Institution :
MIPS Comput. Syst., Sunnyvale, CA, USA
Abstract :
The MIPS R6000 microprocessor relies on a new type of translation lookaside buffer, called a TLB slice, which is less than one-tenth the size of a conventional TLB and as fast as one multiplexer delay, yet has a high enough hit rate to be practical. The fast translation makes it possible to use a physical cache without adding a translation stage to the processor´s pipeline. The small size makes it possible to include address translation on-chip, even in a technology with a limited number of devices. The key idea behind the TLB slice is to have both a virtual tag and a physical tag on a physically indexed cache
Keywords :
buffer storage; computer architecture; microprocessor chips; virtual machines; MIPS R6000 microprocessor; TLB slice; address translation mechanism; cache; physical tag; translation lookaside buffer; virtual tag; Costs; Delay; High performance computing; Logic; Memory management; Microprocessors; Multiplexing; Physics computing; Pipelines; Protection;
Conference_Titel :
Computer Architecture, 1990. Proceedings., 17th Annual International Symposium on
Conference_Location :
Seattle, WA
Print_ISBN :
0-8186-2047-1
DOI :
10.1109/ISCA.1990.134546