• DocumentCode
    3039817
  • 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
  • fYear
    2007
  • fDate
    5-8 July 2007
  • Firstpage
    10
  • Lastpage
    10
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, 2007. ISPDC '07. Sixth International Symposium on
  • Conference_Location
    Hagenberg
  • Print_ISBN
    0-7695-2917
  • Type

    conf

  • DOI
    10.1109/ISPDC.2007.27
  • Filename
    4271900