Title :
Hierarchical Optimization of the Parallel FDTD Computations Based on the Macro Data Flow Graph Paradigm
Author :
Smyk, A. ; Tudruj, M.
Author_Institution :
Polish-Japanese Inst. of Inf. Technol., Warsaw
Abstract :
A new algorithm for an optimized design of the FDTD (Finite Difference Time Domain) computations involved in simulations of electromagnetic wave propagation in irregular areas is presented in the paper. Computational programs are represented as macro data flow graphs (MDFG) which are to be partitioned and assigned to processors for optimal parallel execution. The proposed hierarchical optimization is based on two steps. The first step consists of a computation cell redeployment algorithm in irregular meshes where optimization is performed in three main phases: generation of an 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 inter-node data transmissions. The second step is a connectivity-based distributed node clustering which creates an optimized MDFG. The hierarchical algorithm combines both methods to speedup parallel execution of the FDTD computations and to reduce the execution time of the optimization algorithm.
Keywords :
data flow graphs; finite difference time-domain analysis; mesh generation; parallel processing; pattern clustering; computation cell redeployment; connectivity-based distributed node clustering; electromagnetic wave propagation; finite difference time domain; irregular meshes; load balancing; macro data flow graph; optimal parallel execution; parallel FDTD computation; wave propagation area partitioning; Algorithm design and analysis; Clustering algorithms; Computational modeling; Concurrent computing; Data flow computing; Design optimization; Finite difference methods; Flow graphs; Partitioning algorithms; Time domain analysis;
Conference_Titel :
Parallel and Distributed Computing, 2007. ISPDC '07. Sixth International Symposium on
Conference_Location :
Hagenberg
DOI :
10.1109/ISPDC.2007.27