DocumentCode :
299708
Title :
Reducing TLB and memory overhead using online superpage promotion
Author :
Romer, Theodore H. ; Ohlrich, Wayne H. ; Karlin, Anna R. ; Bershad, Brian N.
Author_Institution :
Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
fYear :
1995
fDate :
22-24 June 1995
Firstpage :
176
Lastpage :
187
Abstract :
Modern microprocessors contain small translation lookaside buffers (TLBs) that maintain a cache of recently used translations. A TLB´s coverage is the sum of the number of bytes mapped by each entry. Applications with working sets larger than the TLB coverage will perform poorly due to high TLB miss rates. Superpages have been proposed as a mechanism for increasing TLB coverage. A superpage is a virtual memory page with size and alignment that are a power of two multiple of the system´s base page size. In this paper, we describe online policies for superpage management that monitor TLB miss traffic to decide when a superpage should be constructed. Our policies take into account both the benefit of a superpage promotion (potential for preventing future misses) and the cost (page copying). Although our approach increases the cost of each TLB miss, the net effect is to improve total execution time by eliminating a large number of misses without significantly increasing memory usage, thereby improving system performance.
Keywords :
buffer storage; computer architecture; microprocessor chips; paged storage; cache; memory overhead; memory usage; microprocessors; online superpage promotion; page copying; superpage management; superpages; system performance; translation lookaside buffers; virtual memory page; Application software; Computer science; Costs; Maintenance engineering; Memory management; Microprocessors; Modems; Multimedia databases; Permission; Power system management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture, 1995. Proceedings., 22nd Annual International Symposium on
Conference_Location :
Santa Margherita Ligure, Italy
ISSN :
1063-6897
Print_ISBN :
0-89791-698-0
Type :
conf
Filename :
524559
Link To Document :
بازگشت