• DocumentCode
    1990075
  • Title

    Genetic Optimization of Parallel FDTD Computations

  • Author

    Smyk, Adam ; Tudruj, Marek

  • Author_Institution
    Polish-Japanese Inst. of Inf. Technol., Warsaw, Poland
  • fYear
    2008
  • fDate
    1-5 July 2008
  • Firstpage
    155
  • Lastpage
    161
  • Abstract
    In this paper we present and compare two algorithms to transform and optimize the finite difference time domain (FDTD) method computations in irregular computational areas for multiprocessor systems. Both algorithms are based on a genetic approach with different design of chromosomes. In the first case, a chromosome represents a complete merging algorithm as a sequence of merging functions that are used to reduce a number of macro nodes. In the second case, a chromosome corresponds to an assignment of each macro node to specified processor. We have tested a mixed fitness function, which can switch between two sub functions: cut min value and difference between the maximally and minimally loaded macro nodes in an individual. As our experiments have shown, it allows to adjust the behavior of a genetic algorithm to the requirements of the computational system. We have tested both algorithms for multiprocessor systems with shared and distributed memory with MPI and RDMA communication.
  • Keywords
    data flow graphs; finite difference time-domain analysis; genetic algorithms; mathematics computing; merging; multiprocessing systems; parallel algorithms; resource allocation; MPI; RDMA communication; cut min value; distributed memory system; finite difference time domain method; genetic optimization algorithm; load balancing; macro data flow graph partitioning algorithm; merging algorithm; mixed fitness function; multiprocessor system; parallel FDTD computation; shared memory system; Algorithm design and analysis; Biological cells; Concurrent computing; Finite difference methods; Genetics; Merging; Multiprocessing systems; Optimization methods; Switches; Time domain analysis; FDTD; genetic algorithm; optimization; parallel computations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, 2008. ISPDC '08. International Symposium on
  • Conference_Location
    Krakow
  • Print_ISBN
    978-0-7695-3472-5
  • Type

    conf

  • DOI
    10.1109/ISPDC.2008.47
  • Filename
    4724242