DocumentCode :
2293897
Title :
Exploiting Intensive Multithreading for the Efficient Simulation of 3D Seismic Wave Propagation
Author :
Dupros, Fabrice ; Aochi, Hideo ; Ducellier, Ariane ; Komatitsch, Dimitri ; Roman, Jean
Author_Institution :
BRGM, Orleans
fYear :
2008
fDate :
16-18 July 2008
Firstpage :
253
Lastpage :
260
Abstract :
Parallel computing is widely used for large scale three-dimensional simulation of seismic wave propagation. One particularity of most of these simulations is to consider a finite computing domain whereas the physical problem is unbounded. Additional numerical conditions are then required to absorb the energy at the artificial boundaries, which introduces a different formulation and a load-imbalance. In the context of finite difference method, we study the use of thread overloading approach to alleviate the imbalance. We introduce a mixed-hybrid parallel implementation based on a classical cartesian partitioning at the MPI level and a self-scheduling algorithm at the thread level to handle more than 700 threads on 8 processors. We demonstrate the efficiency of our methodology on an example of regional modeling performed on 80 processors.
Keywords :
acoustic wave propagation; seismic waves; seismology; 3D seismic wave propagation; finite difference method; intensive multithreading; load-imbalance; mixed-hybrid parallel implementation; parallel computing; self-scheduling algorithm; Computational modeling; Elastodynamics; Equations; Finite difference methods; Large-scale systems; Multithreading; Parallel processing; Physics computing; Seismic waves; Yarn; load balancing; mixed-hybrid programming; multithreading; seismic wave propagation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Science and Engineering, 2008. CSE '08. 11th IEEE International Conference on
Conference_Location :
Sao Paulo
Print_ISBN :
978-0-7695-3193-9
Type :
conf
DOI :
10.1109/CSE.2008.51
Filename :
4578240
Link To Document :
بازگشت