Communication-Efficient and Memory-Aware Parallel Bootstrapping using MPI

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autor principal: Zhang, Di
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866908600639684608
author Zhang, Di
author_facet Zhang, Di
contents Bootstrapping is a powerful statistical resampling technique for estimating the sampling distribution of an estimator. However, its computational cost becomes prohibitive for large datasets or a high number of resamples. This paper presents a theoretical analysis and design of parallel bootstrapping algorithms using the Message Passing Interface (MPI). We address two key challenges: high communication overhead and memory constraints in distributed environments. We propose two novel strategies: 1) Local Statistic Aggregation, which drastically reduces communication by transmitting sufficient statistics instead of full resampled datasets, and 2) Synchronized Pseudo-Random Number Generation, which enables distributed resampling when the entire dataset cannot be stored on a single process. We develop analytical models for communication and computation complexity, comparing our methods against naive baseline approaches. Our analysis demonstrates that the proposed methods offer significant reductions in communication volume and memory usage, facilitating scalable parallel bootstrapping on large-scale systems.
format Preprint
id arxiv_https___arxiv_org_abs_2510_16284
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Communication-Efficient and Memory-Aware Parallel Bootstrapping using MPI
Zhang, Di
Distributed, Parallel, and Cluster Computing
Mathematical Software
Numerical Analysis
Computation
65Y05, 65C60, 62F40
F.2.2; G.3; D.1.3
Bootstrapping is a powerful statistical resampling technique for estimating the sampling distribution of an estimator. However, its computational cost becomes prohibitive for large datasets or a high number of resamples. This paper presents a theoretical analysis and design of parallel bootstrapping algorithms using the Message Passing Interface (MPI). We address two key challenges: high communication overhead and memory constraints in distributed environments. We propose two novel strategies: 1) Local Statistic Aggregation, which drastically reduces communication by transmitting sufficient statistics instead of full resampled datasets, and 2) Synchronized Pseudo-Random Number Generation, which enables distributed resampling when the entire dataset cannot be stored on a single process. We develop analytical models for communication and computation complexity, comparing our methods against naive baseline approaches. Our analysis demonstrates that the proposed methods offer significant reductions in communication volume and memory usage, facilitating scalable parallel bootstrapping on large-scale systems.
title Communication-Efficient and Memory-Aware Parallel Bootstrapping using MPI
topic Distributed, Parallel, and Cluster Computing
Mathematical Software
Numerical Analysis
Computation
65Y05, 65C60, 62F40
F.2.2; G.3; D.1.3
url https://arxiv.org/abs/2510.16284