Title :
Genetic Algorithms Hierarchical Execution Control under a Global Application State Monitoring Infrastructure
Author :
Smyk, A. ; Tudruj, M.
Author_Institution :
Polish-Japanese Inst. of Inf. Technol., Warsaw, Japan
fDate :
Feb. 27 2013-March 1 2013
Abstract :
We present a new approach to the design of parallel genetic algorithms executed in multicore processor systems. To design the algorithms, a programming environment is used with parallel program global control flow functions and asynchronous process/thread internal behaviour control. Global application states monitoring is provided by generalized synchronization processes called synchronizers which collect local states of program elements, construct consistent global states and send control signals to program components based on predicates computed on global states. Such control/synchronization mechanisms are provided as a ready to use program infrastructure which is structurally decoupled from computational code for threads, processes and groups of threads/processes. A parallel genetic algorithm design based on such global control infrastructure is discussed. The algorithm has been used for optimal partitioning of parallel mesh computations represented as a data flow graph for solving a FDTD numerical problem.
Keywords :
finite difference time-domain analysis; genetic algorithms; microprocessor chips; multiprocessing systems; parallel algorithms; parallel programming; synchronisation; FDTD numerical problem; asynchronous process-thread internal behaviour control; data flow graph; finite-difference time-domain methods; generalized synchronization process; global application state monitoring infrastructure; global control flow function; hierarchical execution control; multicore processor system; parallel genetic algorithm design; parallel mesh computation; parallel program; program element; synchronizer; Finite difference methods; Flow graphs; Genetic algorithms; Message systems; Monitoring; Synchronization; Time-domain analysis; FDTD problem; application global states monitoring; distributed program design paradigms; genetic algorithms; graphical program design tools;
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2013 21st Euromicro International Conference on
Conference_Location :
Belfast
Print_ISBN :
978-1-4673-5321-2
Electronic_ISBN :
1066-6192
DOI :
10.1109/PDP.2013.13