Title :
Improving TLB Performance by Increasing Hugepage Ratio
Author :
Taowei Luo ; Xiaolin Wang ; Jingyuan Hu ; Yingwei Luo ; Zhenlin Wang
Abstract :
Linux supports transparent huge page since 2.6.38. It can automatically map huge pages. But this implementation fails to adjust to page alignment in memory allocation and thus cannot use huge page in some situations. The design is not efficient. Our work aims to increase huge page allocation, so as to improve the utilization ratio of huge page and overall performance. The experimental results show that the optimization almost reaches the upper bound of huge page utilization. This software approach delivers a notable performance improvement for a few benchmarks with moderate overhead in physical memory consumption.
Keywords :
Linux; resource allocation; storage management; Linux; TLB performance; huge page allocation; hugepage ratio; memory allocation; page alignment; physical memory consumption; software approach; upper bound; Benchmark testing; Kernel; Linux; Memory management; Optimization; Resource management; Upper bound; Linux transparent hugepage; hugepage utilization ratio; memory manager;
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2015 15th IEEE/ACM International Symposium on
Conference_Location :
Shenzhen
DOI :
10.1109/CCGrid.2015.36