Genetic parallel programming: Design and implementation

被引:11
|
作者
Cheang, Sin Man
Leung, Kwong Sak
Lee, Kin Hong
机构
[1] Hong Kong Inst Vocat Educ, Dept Comp, Kwai Chung, Hong Kong, Peoples R China
[2] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Sha Tin, Hong Kong, Peoples R China
关键词
genetic programming; linear genetic programming; genetic parallel programming; parallel processor architecture;
D O I
10.1162/evco.2006.14.2.129
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a novel Genetic Parallel Programming (GPP) paradigm for evolving parallel programs running on a Multi-Arithmetic-Logic-Unit (Multi-ALU) Processor (MAP). The MAP is a Multiple Instruction-streams, Multiple Data-streams (MIMD), general-purpose register machine that can be implemented on modern Very Large-Scale Integrated Circuits (VLSIs) in order to evaluate genetic programs at high speed. For human programmers, writing parallel programs is more difficult than writing sequential programs. However, experimental results show that GPP evolves parallel programs with less computational effort than that of their sequential counterparts. It creates a new approach to evolving a feasible problem solution in parallel program form and then serializes it into a sequential program if required. The effectiveness and efficiency of GPP are investigated using a suite of 14 well-studied benchmark problems. Experimental results show that GPP speeds up evolution substantially.
引用
收藏
页码:129 / 156
页数:28
相关论文
共 50 条
  • [1] A scalable cellular implementation of parallel genetic programming
    Folino, G
    Pizzuti, C
    Spezzano, G
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2003, 7 (01) : 37 - 53
  • [2] Genetic Programming: From Design to Improved Implementation
    Lopez-Lopez, Victor R.
    Trujillo, Leonardo
    Legrand, Pierrick
    Olague, Gustavo
    [J]. PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'16 COMPANION), 2016, : 1147 - 1154
  • [3] Design patterns percolating to parallel programming framework implementation
    Aldinucci, M.
    Campa, S.
    Danelutto, M.
    Kilpatrick, P.
    Torquati, M.
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2014, 42 (06) : 1012 - 1031
  • [4] Design patterns percolating to parallel programming framework implementation
    M. Aldinucci
    S. Campa
    M. Danelutto
    P. Kilpatrick
    M. Torquati
    [J]. International Journal of Parallel Programming, 2014, 42 : 1012 - 1031
  • [5] Design and implementation of an environment for component-based parallel programming
    de Carvalho, Francisco Heron
    Lins, Rafael Dueire
    Correa, Ricardo Cordeiro
    Araiijo, Gisele
    de Santiago, Chanderlie Freire
    [J]. HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2006, 2007, 4395 : 184 - +
  • [6] Scalable architecture for parallel distributed implementation of genetic programming on network of workstations
    Tanev, I
    Uozumi, T
    Ono, K
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2001, 47 (07) : 557 - 572
  • [8] Parallel implementation of a genetic-programming based tool for symbolic regression
    Salhi, A
    Glaser, H
    De Roure, D
    [J]. INFORMATION PROCESSING LETTERS, 1998, 66 (06) : 299 - 307
  • [9] A parallel implementation of genetic programming that achieves super-linear performance
    Andre, D
    Koza, JR
    [J]. INFORMATION SCIENCES, 1998, 106 (3-4) : 201 - 218
  • [10] Design-Pattern based Parallel Programming Model and System Implementation
    Wu, Huabei
    [J]. 2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 12500 - 12504