The Need for Precise and Efficient Memory Capacity Budgeting
The Need for Precise and Efficient Memory Capacity Budgeting
复制标题
需要精确、高效的内存容量预算
DOI:
10.1145/3422575.3422791
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Parashar, Manish
中科院分区:
文献类型:
--
作者:
Garg, Shaleen;Kannan, Sudarsun;Parashar, Manish
Modern high performance computing (HPC) systems pack hundreds of CPU cores to enable extreme parallelism. However, with increasing core counts, the effective per-core memory capacity is reducing. Reducing performance bottlenecks require precise monitoring and budgeting of application memory capacity requirements for attaining high performance, maximum resource efficiency, and low performance variability. Unfortunately, current operating systems (OS) and their toolsets are inaccurate, lack the capability to precisely measure the memory requirements of applications, forcing system administrators to either underestimate or over-provision memory, consequently compromising performance or resource efficiency, respectively.In this paper, we decipher the memory budgeting limitations in current OSes and their impact on both homogeneous and heterogeneous memory systems (e.g., nonvolatile memory). The limitations mainly stem from the mismatch between application-level and global memory accounting in the OS memory manager, fixing which can be prohibitively expensive at runtime. Our analysis of popular HPC workloads using widely-used memory budgeting strategies and deep instrumentation of the memory management layer reveals that imprecise budgeting can reduce performance by more than 1.65x and 2.05x in homogeneous and heterogeneous memory systems respectively. The program’s memory requirement increases by up to 25x without significant performance gains. We also briefly describe our ongoing research approach to redesign the budgeting mechanisms in the OS.
登录
查看更多内容
影响因子:
6.3
作者:
BERENDSEN, HJC;VANDERSPOEL, D;VANDRUNEN, R
通讯作者:
VANDRUNEN, R
DOI:
--
发表时间:
2019-03
期刊:
ArXiv
影响因子:
--
作者:
Joseph Izraelevitz;Jian Yang;Lu Zhang;Juno Kim;Xiao Liu;Amirsaman Memaripour;Yun Joon Soh;
通讯作者:
Joseph Izraelevitz;Jian Yang;Lu Zhang;Juno Kim;Xiao Liu;Amirsaman Memaripour;Yun Joon Soh;
DOI:
--
发表时间:
2004
期刊:
International Conference on High Performance Computing
影响因子:
--
作者:
J. Carter;J. Borrill;L. Oliker
通讯作者:
L. Oliker
DOI:
10.1145/2318916.2318922
发表时间:
2012
影响因子:
5.2
作者:
Tim Wickberg;C. Carothers
通讯作者:
C. Carothers