• DocumentCode
    2494509
  • Title

    Prototyping Parallel FDTD Programs by Macro Data Flow Graph Analysis

  • Author

    Smyk, Adam ; Tudruj, Marek

  • Author_Institution
    Polish-Japanese Inst. of Inf. Technol., Warsaw
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    295
  • Lastpage
    304
  • Abstract
    The paper presents a method for optimization of computations involved in solving finite difference time domain (FDTD) problems which enable electromagnetic wave propagation modeling in irregular areas. The method assumes program execution paradigm typical for macro data flow graph (MDFG) program representation. The proposed method enables MDFGs optimization based on three constituent steps. The first step consists in an initial MDFG design based on arbitrary introductory simulation area partitioning. The second step consists in merging initial macro data nodes to take into account computational system limitations and to obtain the macro node number equal to the number of physical processors in the system. The third step consists in computational cells redeployment to reduce inter-node data transmissions and balance computational loads of processors. Experimental results on parallel computational speedup are presented obtained with assumptions of different inter-processor communication systems
  • Keywords
    computational electromagnetics; data flow graphs; finite difference time-domain analysis; optimisation; parallel programming; arbitrary introductory simulation area partitioning; computational cells redeployment; electromagnetic wave propagation modeling; finite difference time domain problems; inter processor communication systems; internode data transmissions; macro data flow graph analysis; macro data node; parallel computation; program execution paradigm; Computational modeling; Data analysis; Electromagnetic modeling; Electromagnetic propagation; Finite difference methods; Flow graphs; Merging; Optimization methods; Prototypes; Time domain analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design: Architectures, Methods and Tools, 2006. DSD 2006. 9th EUROMICRO Conference on
  • Conference_Location
    Dubrovnik
  • Print_ISBN
    0-7695-2609-8
  • Type

    conf

  • DOI
    10.1109/DSD.2006.78
  • Filename
    1690054