Improving Tlb Performance By Increasing Hugepage Ratio

Taowei Luo,Xiaolin Wang,Jingyuan Hu,Yingwei Luo,Zhenlin Wang
DOI: https://doi.org/10.1109/CCGrid.2015.36
2015-01-01
Abstract:Linux supports transparent hugepage since 2.6.38. It can automatically map hugepages. But this implementation fails to adjust to page alignment in memory allocation and thus cannot use hugepage in some situations. The design is not efficient.Our work aims to increase hugepage allocation, so as to improve the utilization ratio of hugepage and overall performance. The experimental results show that the optimization almost reaches the upper bound of hugepage utilization. This software approach delivers a notable performance improvement for a few benchmarks with moderate overhead in physical memory consumption.
What problem does this paper attempt to address?