arrow
返回

UMap: An application-oriented user level memory mapping library

delete2024-12-05
delete0
PRE
AI
I
Ivy Peng
J
Jacob Wahlgren
K
Karim Youssef
K
Keita Iwabuchi
R
Roger Pearce
M
Maya Gokhale *
DOI:10.1177/10943420241303145delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Exploiting the prominent role of complex memories in exascale node architecture, the UMap page fault handler offers new capabilities to access large memory-mapped data sets directly. UMap provides flexible configuration options to customize page handling to each application, including analysis of massive observational and simulation data sets. The high-performance design features I/O decoupling, dynamic load balancing, and application-level controls. Page faults triggered by application threads and processes accessing data mapped to a UMapp'ed region are handled via the Linux userfaultfd protocol, an asynchronous message-oriented kernel-user communication mechanism that avoids the context switch penalty of traditional signal fault handlers. UMap is fully open source. In this paper, we give an overview of the UMap library architecture, its extensible plugin architecture, and the use/performance of UMap in emerging heterogeneous memory hierarchies such as near-node Non-volatile Memory (NVM) and network attached memories. We highlight new capabilities in two pagefault management plugins, the NetworkStore and SparseStore. We demonstrate the integration between UMap and multiple ECP products including Caliper, Metall, ZFP, Mochi, and Ripples.
Keyword:
Memory mapping
mmap
page fault
user-space paging
userfaultfd
page management

期刊

International Journal of High Performance Computing Applications 封面图
International Journal of High Performance Computing Applications
IF:
2.5
论文数:
1.1K
被引数:
1.3K

机构

R
Royal Institute of Technology
学者数:
1.8W
论文数: 1.8W
被引数: 25
U
united states department of energy (doe)
学者数:
11.3W
论文数: 9.6W
被引数: 246
引用论文

引用论文

Multislice Spiral Computed Tomography Imaging in Congenital Inner Ear Malformations
err2008-01-01
err0
PREAI
errHui Ma; Ping Han; Bo Liang; Zhi-liang Tian; Zi-qiao Lei; Wei-jia Kong; Gan-sheng Feng
err分享
err收藏
EuSe 2 : A novel antiferromagnetic rare-earth polychalcogenide
err1999-04-15
err0
PREAI
errJ. A. Cowen; P. Michlin; J. Kraus; S. D. Mahanti; J. A. Aitken; M. G. Kanatzidis
err分享
err收藏
Nanotoxicology of Metal Oxide Nanoparticles
err2015-06-03
err0
errOAAI
errAmedea Seabra; Nelson Durán
err分享
err收藏
Enabling Scalable and Extensible Memory-Mapped Datastores in Userspace
err2022-04-01
err7
errOAAI
errPeng, Ivy B.; Gokhale, Maya B.; Youssef, Karim; Iwabuchi, Keita; Pearce, Roger
err分享
err收藏
学者 查看更多内容