Memetic algorithms for parallel code optimization

被引:16
作者
Oezcan, Ender [1 ]
Onbasioglu, Esin [1 ]
机构
[1] Yeditepe Univ, TR-34755 Istanbul, Turkey
关键词
distributed memory parallel computers; memetic algorithms; parallelizing compilers; search methods;
D O I
10.1007/s10766-006-0026-x
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Discovering the optimum number of processors and the distribution of data on distributed memory parallel computers for a given algorithm is a demanding task. A memetic algorithm (MA) is proposed here to find the best number of processors and the best data distribution method to be used for each stage of a parallel program. Steady state memetic algorithm is compared with transgenerational memetic algorithm using different crossover operators and hill-climbing methods. A self-adaptive MA is also implemented, based on a multimeme strategy. All the experiments are carried out on computationally intensive, communication intensive, and mixed problem instances. The MA performs successfully for the illustrative problem instances.
引用
收藏
页码:33 / 61
页数:29
相关论文
共 43 条
  • [1] ANDERSON J, 1993, P SIGPLAN 93 C PROGR, P112
  • [2] [Anonymous], 1959, GEN SYST
  • [3] BANERJEE P, 1995, IEEE COMPUT, V28, P37
  • [4] Matrix multiplication on heterogeneous platforms
    Beaumont, O
    Boudet, V
    Rastello, F
    Robert, Y
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, 12 (10) : 1033 - 1051
  • [5] A proposal for a heterogeneous cluster ScaLAPACK (dense linear solvers)
    Beaumont, O
    Boudet, V
    Petitet, A
    Rastello, F
    Robert, Y
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (10) : 1052 - 1070
  • [6] BIXBY R, 1994, P INT C PAR ARCH COM, P111
  • [7] Bremermann H., 1962, Self-Organizing Systems, P93
  • [8] COMMUNICATION-FREE DATA ALLOCATION TECHNIQUES FOR PARALLELIZING COMPILERS ON MULTICOMPUTERS
    CHEN, TS
    SHEU, JP
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (09) : 924 - 938
  • [9] CHOI J, 1994, SIAM PROC S, P98
  • [10] Cobb H. G., 1990, NRL Memorandum Report 6760