DocumentCode :
1959793
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
fYear :
2013
fDate :
Feb. 27 2013-March 1 2013
Firstpage :
16
Lastpage :
23
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2013 21st Euromicro International Conference on
Conference_Location :
Belfast
ISSN :
1066-6192
Print_ISBN :
978-1-4673-5321-2
Electronic_ISBN :
1066-6192
Type :
conf
DOI :
10.1109/PDP.2013.13
Filename :
6498528
Link To Document :
بازگشت