Title :
Genetic Optimization of Parallel FDTD Computations
Author :
Smyk, Adam ; Tudruj, Marek
Author_Institution :
Polish-Japanese Inst. of Inf. Technol., Warsaw, Poland
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;
Conference_Titel :
Parallel and Distributed Computing, 2008. ISPDC '08. International Symposium on
Conference_Location :
Krakow
Print_ISBN :
978-0-7695-3472-5
DOI :
10.1109/ISPDC.2008.47