Coalesced TLB to Exploit Diverse Contiguity of Memory Mapping
Yikun Ban, Yuchen Zhou, Xu Cheng, Jiangfang Yi

TL;DR
This paper introduces a hybrid TLB structure that effectively exploits diverse memory contiguity types, including mixed contiguity, to significantly reduce TLB misses and improve address translation performance.
Contribution
It proposes a HW-SW hybrid coalesced TLB design that handles various contiguity types, especially mixed contiguity, outperforming existing methods.
Findings
Reduces TLB misses by at least 27% on average
Works well across all observed contiguity types
Outperforms state-of-the-art TLB schemes
Abstract
The miss rate of TLB is crucial to the performance of address translation for virtual memory. To reduce the TLB misses, improving translation coverage of TLB has been an primary approach. Many previous works focus on coalescing multiple contiguously mapped pages of the memory mapping into a modified entry, which function well if the assumed contiguity of memory mapping is given. Unfortunately, scenarios of applications are complicated and the produced contiguity diversify. To gain better performance of translation, in this paper, we first introduce a complex but prevalent type of contiguity, mixed contiguity. Then we propose a HW-SW hybrid coalesced TLB structure which works well on all observed types of contiguity including this type. In our evaluation, the proposed scheme, K-bit Aligned TLB, outperforms the state-of-the-art work by reducing at lease 27% TLB misses on average over it…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Advanced Data Storage Technologies · Network Packet Processing and Optimization
