Coalesced TLB to Exploit Diverse Contiguity of Memory Mapping.

Yikun Ban,Yuchen Zhou,Xu Cheng,Jiangfang Yi
2019-01-01
Abstract:The miss rate of TLB is crucial to the performance of address translation forvirtual memory. To reduce the TLB misses, improving translation coverage of TLBhas been an primary approach. Many previous works focus on coalescing multiplecontiguously mapped pages of the memory mapping into a modified entry, whichfunction well if the assumed contiguity of memory mapping is given.Unfortunately, scenarios of applications are complicated and the producedcontiguity diversify. To gain better performance of translation, in this paper,we first introduce a complex but prevalent type of contiguity, mixedcontiguity. Then we propose a HW-SW hybrid coalesced TLB structure which workswell on all observed types of contiguity including this type. In ourevaluation, the proposed scheme, K-bit Aligned TLB, outperforms thestate-of-the-art work by reducing at lease 27using 16 benchmarks.
What problem does this paper attempt to address?