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