Title :
Parallel FDTD Computations Optimized by Program Macro Data Flow Graph Redeployment
Author :
Smyk, Adam ; Tudruj, Marek
Author_Institution :
Polish-Japanese Inst. of Inf. Technol., Warsaw
Abstract :
In this paper, we present and compare two methods for designing and profiling macro data flow graphs, which represent computation and communication patterns for the FDTD (finite difference time domain) problem in irregular computational areas. With the first method, optimized macro data flow graphs (MDFG) for FDTD computations are generated in three main phases: generation of initial MDFG based on wave propagation area partitioning, MDFG nodes merging with load balancing to obtain given number of macro nodes and communication optimization to minimize and balance internode data transmissions. With the second method, we use a modified CDC (connectivity-based distributed node clustering) algorithm to create an optimized macro data flow graph. The efficiency and execution time for both of these methods are compared. Computation efficiency for different several communication systems (MPI, RDMA RB, SHMEM) is discussed. All presented experimental results have been obtained by simulation
Keywords :
data flow graphs; finite difference time-domain analysis; parallel processing; resource allocation; communication optimization; connectivity-based distributed node clustering algorithm; finite difference time domain problem; internode data transmission; load balancing; parallel computation; program macro data flow graph redeployment; wave propagation area partitioning; Concurrent computing; Data communication; Data flow computing; Design methodology; Finite difference methods; Flow graphs; Load management; Merging; Optimization methods; Time domain analysis;
Conference_Titel :
Parallel Computing in Electrical Engineering, 2006. PAR ELEC 2006. International Symposium on
Conference_Location :
Bialystok
Print_ISBN :
0-7695-2554-7
DOI :
10.1109/PARELEC.2006.58