DocumentCode :
3615885
Title :
Genetic algorithms for parallel code optimization
Author :
E. Ozcan;E. Onbasioglu
Author_Institution :
Dept. of Comput. Eng., Yeditepe Univ., Istanbul, Turkey
Volume :
2
fYear :
2004
fDate :
6/26/1905 12:00:00 AM
Firstpage :
1375
Abstract :
Determining the optimum data distribution, degree of parallelism and the communication structure on distributed memory machines for a given algorithm is not a straightforward task. Assuming that a parallel algorithm consists of consecutive stages, a genetic algorithm is proposed to find the best number of processors and the best data distribution method to be used for each stage of the parallel algorithm. Steady state genetic algorithm is compared with transgenerational genetic algorithm using different crossover operators. Performance is evaluated in terms of the total execution time of the program including communication and computation times. A computation intensive, a communication intensive and a mixed implementation are utilized in the experiments. The performance of GA provides satisfactory results for these illustrative examples.
Keywords :
"Genetic algorithms","Concurrent computing","Parallel processing","Parallel algorithms","Distributed computing","Data engineering","Genetic engineering","Steady-state","Parallel architectures","Optimization methods"
Publisher :
ieee
Conference_Titel :
Evolutionary Computation, 2004. CEC2004. Congress on
Print_ISBN :
0-7803-8515-2
Type :
conf
DOI :
10.1109/CEC.2004.1331057
Filename :
1331057
Link To Document :
بازگشت