DocumentCode :
1949399
Title :
Prediction-based superpage-friendly TLB designs
Author :
Papadopoulou, Misel-Myrto ; Xin Tong ; Seznec, Andre ; Moshovos, Andreas
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON, Canada
fYear :
2015
fDate :
7-11 Feb. 2015
Firstpage :
210
Lastpage :
222
Abstract :
This work demonstrates that a set of commercial and scale-out applications exhibit significant use of superpages and thus suffer from the fixed and small superpage TLB structures of some modern core designs. Other processors better cope with superpages at the expense of using power-hungry and slow fully-associative TLBs. We consider alternate designs that allow all pages to freely share a single, power-efficient and fast set-associative TLB. We propose a prediction-guided multi-grain TLB design that uses a superpage prediction mechanism to avoid multiple lookups in the common case. In addition, we evaluate the previously proposed skewed TLB [1] which builds on principles similar to those used in skewed associative caches [2]. We enhance the original skewed TLB design by using page size prediction to increase its effective associativity. Our prediction-based multi-grain TLB design delivers more hits and is more power efficient than existing alternatives. The predictor uses a 32-byte prediction table indexed by base register values.
Keywords :
cache storage; content-addressable storage; paged storage; associativity; base register value; fully-associative TLB; modern core design; multiple lookup; page size prediction; power-hungry TLB; prediction table; prediction-based multigrain TLB design; prediction-based superpage-friendly TLB design; prediction-guided multigrain TLB design; skewed TLB; skewed associative cache; superpage TLB structure; superpage prediction mechanism; Computers; Data structures; Hardware; Indexing; Program processors; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computer Architecture (HPCA), 2015 IEEE 21st International Symposium on
Conference_Location :
Burlingame, CA
Type :
conf
DOI :
10.1109/HPCA.2015.7056034
Filename :
7056034
Link To Document :
بازگشت