In-Depth Exploration of Single-Snapshot Lossy Compression Techniques for N-Body Simulations
Dingwen Tao, Sheng Di, Zizhong Chen, Franck Cappello

TL;DR
This paper evaluates and enhances single-snapshot lossy compression techniques for N-body simulations, achieving significant I/O reduction and improved compression ratios through novel optimization methods tailored for cosmology and molecular dynamics models.
Contribution
The paper introduces novel optimization techniques for lossy compression in N-body simulations, improving compression ratios and I/O performance for cosmology and molecular dynamics models.
Findings
Compression ratio improved by 11% over second-best compressor.
I/O time reduced by 80% on 1024 cores.
Proposed methods outperform state-of-the-art compressors in rate-distortion.
Abstract
In situ lossy compression allowing user-controlled data loss can significantly reduce the I/O burden. For large-scale N-body simulations where only one snapshot can be compressed at a time, the lossy compression ratio is very limited because of the fairly low spatial coherence of the particle data. In this work, we assess the state-of-the-art single-snapshot lossy compression techniques of two common N-body simulation models: cosmology and molecular dynamics. We design a series of novel optimization techniques based on the two representative real-world N-body simulation codes. For molecular dynamics simulation, we propose three compression modes (i.e., best speed, best tradeoff, best compression mode) that can refine the tradeoff between the compression rate (a.k.a., speed/throughput) and ratio. For cosmology simulation, we identify that our improved SZ is the best lossy compressor with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Storage Technologies · Parallel Computing and Optimization Techniques · Algorithms and Data Compression
