Unpublished conference/Abstract (Scientific congresses, symposiums and conference proceedings)
Large Pages May Be Harmful on NUMA Systems
Gaud, Fabien; Lepers, Baptiste; Decouchant, Jérémie et al.
2014USENIX Annual Technical Conference
 

Files


Full Text
atc14-paper-gaud.pdf
Publisher postprint (325.15 kB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Abstract :
[en] Application virtual address space is divided into pages, each requiring a virtual-to-physical translation in the page table and the TLB. Large working sets, common among modern applications, necessitate a lot of translations, which increases memory consumption and leads to high TLB and page fault rates. To address this problem, recent hardware introduced support for large pages Large pages require fewer translations to cover the same address space, so the associated problems diminish. We discover, however, that on systems with non-uniform memory access times (NUMA) large pages may fail to deliver benefits or even cause performance degradation. On NUMA systems the memory is spread across several physical nodes; using large pages may contribute to the imbalance in the distribution of memory controller requests and reduced locality of accesses, both of which can drive up memory latencies. Our analysis concluded that: (a) on NUMA systems with large pages it is more crucial than ever to use memory placement algorithms that balance the load across memory controllers and maintain locality; (b) there are cases when NUMA-aware memory placement is not sufficient for optimal performance, and the only resort is to split the offending large pages. To address these challenges, we extend an existing NUMA page placement algorithm with support for large pages. We demonstrate that it recovers the performance lost due to the use of large pages and makes their benefits accessible to applications
Disciplines :
Computer science
Author, co-author :
Gaud, Fabien;  Simon Fraser University - SFU
Lepers, Baptiste;  Centre National de la Recherche Scientifique - CNRS
Decouchant, Jérémie ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Fuston, Justin;  Simon Fraser University - SFU
Fedorova, Alexandra;  Simon Fraser University - SFU
Quéma, Vivien;  Grenoble INP
External co-authors :
yes
Language :
English
Title :
Large Pages May Be Harmful on NUMA Systems
Publication date :
June 2014
Event name :
USENIX Annual Technical Conference
Event date :
from 19-06-2014 to 20-06-2014
Audience :
International
Focus Area :
Computational Sciences
Available on ORBilu :
since 21 September 2016

Statistics


Number of views
74 (9 by Unilu)
Number of downloads
103 (6 by Unilu)

Bibliography


Similar publications



Contact ORBilu