Efficient SIMD and Shared-Memory Parallelization of 3D Acoustic Wave Propagation Simulation

We are interested in the implementation of a mesh-based modeling for a numerical simulation of acoustic wave propagation. Considering a 2D validated version, we derive a 3D design by extending the spatial domain with a third dimension. The dimension n here refers to the spatial domain, which is modeled as a n-dimensional mesh grid augmented by a time axis. With this 4D model, considering large-scale scenarios goes with a significant demand of memory space, which can therefore justify delving into the domain decomposition strategy in the perspective of running on a distributed memory parallel machine or a cluster of standard processors. We investigate the required volume of memory and make it minimal considering the specific rules of the simulation. Next, beside ordinary code refactoring and optimization, we explore all levers of computing power at the level of a single processor, more precisely multi-thread parallelism and SIMD. Experimental results with various scenarios illustrate the possibility to handle bigger instances and an impressive global speedup (×20 on a specific execution scenario) compared to the original version of the code. A natural step further for this work is the design and implementation of distributed memory parallel version through domain decomposition, and GPU acceleration.

Authors

Institutions

Publication Details

Published
2025-10-28
DOI
https://doi.org/10.1109/sbac-padw69789.2025.00014
Primary Topic
Electromagnetic Simulation and Numerical Methods
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Efficient SIMD and Shared-Memory Parallelization of 3D Acoustic Wave Propagation Simulation

Hervé Chauris, Claude Tadonki, Roblex Nana Tchakoute, Chahinèze Ztoti
Electromagnetic Simulation and Numerical Methods
article

Efficient SIMD and Shared-Memory Parallelization of 3D Acoustic Wave Propagation Simulation

Hervé Chauris, Claude Tadonki, Roblex Nana Tchakoute, Chahinèze Ztoti
article en

Abstract

We are interested in the implementation of a mesh-based modeling for a numerical simulation of acoustic wave propagation. Considering a 2D validated version, we derive a 3D design by extending the spatial domain with a third dimension. The dimension n here refers to the spatial domain, which is modeled as a n-dimensional mesh grid augmented by a time axis. With this 4D model, considering large-scale scenarios goes with a significant demand of memory space, which can therefore justify delving into the domain decomposition strategy in the perspective of running on a distributed memory parallel machine or a cluster of standard processors. We investigate the required volume of memory and make it minimal considering the specific rules of the simulation. Next, beside ordinary code refactoring and optimization, we explore all levers of computing power at the level of a single processor, more precisely multi-thread parallelism and SIMD. Experimental results with various scenarios illustrate the possibility to handle bigger instances and an impressive global speedup (×20 on a specific execution scenario) compared to the original version of the code. A natural step further for this work is the design and implementation of distributed memory parallel version through domain decomposition, and GPU acceleration.

Université Paris-Saclay (FR), Centre de Recherche en Informatique (FR), Centre de Géosciences (FR)
Openalex Percentile: Top 62%
Electromagnetic Simulation and Numerical Methods
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.