arrow
Return

Persistent Octrees for Parallel Mesh Refinement through Non-Volatile Byte-Addressable Memory

delete2019-03-01
delete6
delete
OA
AI
B
Bao Nguyen
H
Hua Tan
K
Kei Davis
X
Xuechen Zhang *
DOI:10.1109/TPDS.2018.2867867delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Adaptive mesh refinement based on octree data structures has enabled efficient simulations of complex physical phenomena. Existing meshing algorithms were proposed with the assumption that computer memory is volatile. Consequently, for failure recovery, in-core algorithms need to save memory states as snapshots with slow file I/O, while out-of-core algorithms store octants on disk for persistence. However, neither was designed to best exploit the unique characteristics of non-volatile byte-addressable memory (NVBM). We propose a novel data structure, the Distributed Persistent Merged octree (DPM-octree), for both meshing and in-memory storage of persistent octrees using NVBM. DPM-octree is a multi-version data structure that can recover from failures using an earlier persistent version stored in NVBM. In addition, we design a feature-directed sampling approach to help dynamically transform the DPM-octree layout for reducing NVBM-induced memory write latency. DPM-octree uses parity trees which are created using erasure coding and stored in NVBM to support low-latency in-memory octant recovery after data loss. DPM-octree has been successfully integrated with the Gerris software for simulation of fluid dynamics. Our experimental results with real-world scientific workloads show that DPM-octree scales up to 1.1 billion mesh elements with 1,000 processors on the Titan supercomputer.
Keywords:
Octree
adaptive mesh refinement
non-volatile byte-addressable memory
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

U
united states department of energy (doe)
Scholars:
11.3W
Papers: 9.6W
Citations: 246
W
washington state university
Scholars:
1.8W
Papers: 1.6W
Citations: 114
Cited Papers

Cited Papers

Understanding immune protection against tuberculosis using RNA expression profiling
err2015-09-01
err0
errOAAI
errUlrich von Both; Myrsini Kaforou; Michael Levin; Sandra M. Newton
errShare
errSave
Formation and stability of small well-defined Cu- and Ni oxide particles
err2013-12-01
err0
errOAAI
errRamona Thalinger; Marc Heggen; Daniel G. Stroppa; Michael Stöger-Pollach; Bernhard Klötzer; Simon Penner
errShare
errSave
A multicenter phase Ib/II study of DNA-PK inhibitor peposertib (M3814) in combination with capecitabine and radiotherapy in patients with locally advanced rectal cancer.
err2021-01-20
err0
PREAI
errPaul Bernard Romesser; Emma B. Holliday; Tony Philip; Rocio Garcia-Carbonero; Jaume Capdevila; Richard Tuli; Barbara Sarholz; Mirjam Kuipers; Almudena Rodriguez; Ivan Diaz-Padilla; Eric David Miller
errShare
errSave
errShare
errSave
Electrochemically Deposited Zinc-Nickel Alloys
err2003-10-01
err0
PREAI
errT. V. Gaevskaya; T. V. Byk; L. S. Tsybul'skaya
errShare
errSave
Life cycle analysis of mortars and its environmental impact
err2011-02-26
err0
PREAI
errAntonia Moropoulou; Christopher Koroneos; Maria Karoglou; Eleni Aggelakopoulou; Asterios Bakolas; Aris Dompros
errShare
errSave
researcher View more