Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
A compiling genetic programming system that directly manipulates the machine code
Advances in genetic programming
PADO: a new learning architecture for object recognition
Symbolic visual learning
The design and analysis of a computational model of cooperative coevolution
The design and analysis of a computational model of cooperative coevolution
Parallel genetic programming: a scalable implementation using the transputer network architecture
Advances in genetic programming
Genetic programming: an introduction: on the automatic evolution of computer programs and its applications
A parallel implementation of genetic programming that achieves super-linear performance
Information Sciences: an International Journal - special issue on parallel and distributed processing
Advances in genetic programming
Parallel distributed genetic programming
New ideas in optimization
Genetic Programming III: Darwinian Invention & Problem Solving
Genetic Programming III: Darwinian Invention & Problem Solving
Automatic Re-engineering of Software Using Genetic Programming
Automatic Re-engineering of Software Using Genetic Programming
Data Mining Using Grammar-Based Genetic Programming and Applications
Data Mining Using Grammar-Based Genetic Programming and Applications
Principles in the Evolutionary Design of Digital Circuits—Part I
Genetic Programming and Evolvable Machines
IEEE Intelligent Systems
Register Based Genetic Programming on FPGA Computing Platforms
Proceedings of the European Conference on Genetic Programming
Proceedings of the European Conference on Genetic Programming
Proceedings of the European Conference on Genetic Programming
Linear-Tree GP and Its Comparison with Other GP Structures
EuroGP '01 Proceedings of the 4th European Conference on Genetic Programming
Linear-Graph GP - A New GP Structure
EuroGP '02 Proceedings of the 5th European Conference on Genetic Programming
Speech Sound Discrimination with Genetic Programming
EuroGP '98 Proceedings of the First European Workshop on Genetic Programming
EH '99 Proceedings of the 1st NASA/DOD workshop on Evolvable Hardware
Genetic Programming IV: Routine Human-Competitive Machine Intelligence
Genetic Programming IV: Routine Human-Competitive Machine Intelligence
Cooperative Coevolution: An Architecture for Evolving Coadapted Subcomponents
Evolutionary Computation
Evolving parallel machine programs for a multi-ALU processor
CEC '02 Proceedings of the Evolutionary Computation on 2002. CEC '02. Proceedings of the 2002 Congress - Volume 02
Evolving short-term trading strategies using genetic programming
CEC '02 Proceedings of the Evolutionary Computation on 2002. CEC '02. Proceedings of the 2002 Congress - Volume 02
High-performance, parallel, stack-based genetic programming
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
Coevolution and linear genetic programming for visual learning
GECCO'03 Proceedings of the 2003 international conference on Genetic and evolutionary computation: PartI
Parallel programs are more evolvable than sequential programs
EuroGP'03 Proceedings of the 6th European conference on Genetic programming
EuroGP'05 Proceedings of the 8th European conference on Genetic Programming
Application of genetic programming for multicategory patternclassification
IEEE Transactions on Evolutionary Computation
A comparison of linear genetic programming and neural networks inmedical data mining
IEEE Transactions on Evolutionary Computation
A scalable cellular implementation of parallel genetic programming
IEEE Transactions on Evolutionary Computation
A novel approach to design classifiers using genetic programming
IEEE Transactions on Evolutionary Computation
Dynamic page based crossover in linear genetic programming
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Proceedings of the 9th annual conference companion on Genetic and evolutionary computation
An application of the genetic programming technique to strategy development
Expert Systems with Applications: An International Journal
High performance genetic programming on GPU
BADS '09 Proceedings of the 2009 workshop on Bio-inspired algorithms for distributed systems
Genetic programming on graphics processing units
Genetic Programming and Evolvable Machines
A survey and taxonomy of performance improvement of canonical genetic programming
Knowledge and Information Systems
Exploring the evolution of internal control structure using digital enzymes
Proceedings of the 14th annual conference companion on Genetic and evolutionary computation
Hi-index | 0.00 |
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.