Abstract
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 serialises
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.
Users
Please
log in to take part in the discussion (add own reviews or comments).