pMSz: A Distributed Parallel Algorithm for Correcting Extrema and Morse Smale Segmentations in Lossy Compression

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Li, Yuxiao, Xia, Mingze, Liang, Xin, Wang, Bei, Underwood, Robert, Di, Sheng, Sharma, Hemant, Beniwal, Dishant, Cappello, Franck, Guo, Hanqi
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915708039856128
author Li, Yuxiao
Xia, Mingze
Liang, Xin
Wang, Bei
Underwood, Robert
Di, Sheng
Sharma, Hemant
Beniwal, Dishant
Cappello, Franck
Guo, Hanqi
author_facet Li, Yuxiao
Xia, Mingze
Liang, Xin
Wang, Bei
Underwood, Robert
Di, Sheng
Sharma, Hemant
Beniwal, Dishant
Cappello, Franck
Guo, Hanqi
contents Lossy compression, widely used by scientists to reduce data from simulations, experiments, and observations, can distort features of interest even under bounded error. Such distortions may compromise downstream analyses and lead to incorrect scientific conclusions in applications such as combustion and cosmology. This paper presents a distributed and parallel algorithm for correcting topological features, specifically, piecewise linear Morse Smale segmentations (PLMSS), which decompose the domain into monotone regions labeled by their corresponding local minima and maxima. While a single GPU algorithm (MSz) exists for PLMSS correction after compression, no methodology has been developed that scales beyond a single GPU for extreme scale data. We identify the key bottleneck in scaling PLMSS correction as the parallel computation of integral paths, a communication-intensive computation that is notoriously difficult to scale. Instead of explicitly computing and correcting integral paths, our algorithm simplifies MSz by preserving steepest ascending and descending directions across all locations, thereby minimizing interprocess communication while introducing negligible additional storage overhead. With this simplified algorithm and relaxed synchronization, our method achieves over 90% parallel efficiency on 128 GPUs on the Perlmutter supercomputer for real world datasets.
format Preprint
id arxiv_https___arxiv_org_abs_2601_01787
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle pMSz: A Distributed Parallel Algorithm for Correcting Extrema and Morse Smale Segmentations in Lossy Compression
Li, Yuxiao
Xia, Mingze
Liang, Xin
Wang, Bei
Underwood, Robert
Di, Sheng
Sharma, Hemant
Beniwal, Dishant
Cappello, Franck
Guo, Hanqi
Distributed, Parallel, and Cluster Computing
Lossy compression, widely used by scientists to reduce data from simulations, experiments, and observations, can distort features of interest even under bounded error. Such distortions may compromise downstream analyses and lead to incorrect scientific conclusions in applications such as combustion and cosmology. This paper presents a distributed and parallel algorithm for correcting topological features, specifically, piecewise linear Morse Smale segmentations (PLMSS), which decompose the domain into monotone regions labeled by their corresponding local minima and maxima. While a single GPU algorithm (MSz) exists for PLMSS correction after compression, no methodology has been developed that scales beyond a single GPU for extreme scale data. We identify the key bottleneck in scaling PLMSS correction as the parallel computation of integral paths, a communication-intensive computation that is notoriously difficult to scale. Instead of explicitly computing and correcting integral paths, our algorithm simplifies MSz by preserving steepest ascending and descending directions across all locations, thereby minimizing interprocess communication while introducing negligible additional storage overhead. With this simplified algorithm and relaxed synchronization, our method achieves over 90% parallel efficiency on 128 GPUs on the Perlmutter supercomputer for real world datasets.
title pMSz: A Distributed Parallel Algorithm for Correcting Extrema and Morse Smale Segmentations in Lossy Compression
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2601.01787