Advances in genetic programming
Evolving Turing-Complete Programs for a Register Machine with Self-modifying Code
Proceedings of the 6th International Conference on Genetic Algorithms
Evolving Hand-Eye Coordination for a Humanoid Robot with Machine Code Genetic Programming
EuroGP '01 Proceedings of the 4th European Conference on Genetic Programming
A Brute-Force Approach to Automatic Induction of Machine Code on CISC Architectures
EuroGP '02 Proceedings of the 5th European Conference on Genetic Programming
MicroGP—An Evolutionary Assembly Program Generator
Genetic Programming and Evolvable Machines
Fast Genetic Programming and Artificial Developmental Systems on GPUs
HPCS '07 Proceedings of the 21st International Symposium on High Performance Computing Systems and Applications
A data parallel approach to genetic programming using programmable graphics hardware
Proceedings of the 9th annual conference on Genetic and evolutionary computation
A SIMD interpreter for genetic programming on GPU graphics cards
EuroGP'08 Proceedings of the 11th European conference on Genetic programming
Population parallel GP on the G80 GPU
EuroGP'08 Proceedings of the 11th European conference on Genetic programming
Evolution of vertex and pixel shaders
EuroGP'05 Proceedings of the 8th European conference on Genetic Programming
Distilling GeneChips with GP on the emerald GPU supercomputer
ACM SIGEVOlution
Hi-index | 0.00 |
Many of the most effective attempts to harness the power of the Graphics Processing Unit (GPU) to accelerate Genetic Programming (GP) have dynamically compiled code for individuals as they are to be evaluated. This approach executes very quickly on the GPU but is slow to compile, hence only vast data-sets fully reap its rewards. To reduce compilation time, we generate and compile code in the lower-level language PTX. We investigate this in the context of implementing Tweaking Mutation Behaviour Learning (TMBL) on the GPU. We find that for programs of 300 instructions, using PTX reduces the compile time 5.861 times and even increases the evaluation speed by 23.029%.