DocumentCode :
656137
Title :
Efficient Data Redistribution Methods for Coupled Parallel Particle Codes
Author :
Hofmann, Martin ; Runger, G.
Author_Institution :
Dept. of Comput. Sci., Chemnitz Univ. of Technol., Chemnitz, Germany
fYear :
2013
fDate :
1-4 Oct. 2013
Firstpage :
40
Lastpage :
49
Abstract :
This article investigates two particle data redistribution methods for the coupling of application-independent solvers for long range interactions with a particle dynamics simulation. The solvers rely on their own particle data processing techniques and domain decomposition schemes, but are implemented within a single parallel software library with a unique interface. Thus, efficient data reordering and redistribution methods are required for the data transfer between an application and the library interface as well as between the library interface and a solver. The first particle data redistribution method hides all data reordering and redistribution inside the library and restores the original particle order and distribution. The second method uses the solver-specific particle order and distribution for the particle dynamics simulation to reduce the communication amount of particle redistribution steps. Both methods and their effects on the different program components of a parallel particle code are described. Performance results on the parallel computing cluster JuRoPA and the IBM Blue Gene/Q system Juqueen are presented to demonstrate the performance improvements achieved within a particle dynamics simulation application.
Keywords :
parallel processing; physics computing; JuRoPA parallel computing cluster; Juqueen IBM Blue Gene-Q system; application-independent solvers; coupled parallel particle codes; data reordering methods; data transfer; domain decomposition schemes; library interface; particle data processing techniques; particle data redistribution methods; particle dynamics simulation; single parallel software library; solver-specific particle order; Computational modeling; Couplings; Data models; Indexes; Libraries; Numerical models; Sorting; data redistribution; particle simulation; performance optimization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing (ICPP), 2013 42nd International Conference on
Conference_Location :
Lyon
ISSN :
0190-3918
Type :
conf
DOI :
10.1109/ICPP.2013.13
Filename :
6687337
Link To Document :
بازگشت