A Trillion Genetic Programming Instructions per Second

05/06/2022
by   W. B. Langdon, et al.
0

We summarise how a 3.0 GHz 16 core AVX512 computer can interpret the equivalent of up to on average 1103370000000 GPop/s. Citations to existing publications are given. Implementation stress is placed on both parallel computing, bandwidth limits and avoiding repeated calculation. Information theory suggests in digital computing, failed disruption propagation gives huge speed ups as FDP and incremental evaluation can be used to reduce fitness evaluation time in phenotypically converged populations. Conversely FDP may be responsible for evolution stagnation. So the wider Evolutionary Computing, Artificial Life, Unconventional Computing and Software Engineering community may need to avoid deep nesting.

READ FULL TEXT
research
11/21/2012

Scaling Genetic Programming for Source Code Modification

In Search Based Software Engineering, Genetic Programming has been used ...
research
08/24/2015

Causality, Information and Biological Computation: An algorithmic software approach to life, disease and the immune system

Biology has taken strong steps towards becoming a computer science aimin...
research
05/01/2020

It is Time for New Perspectives on How to Fight Bloat in GP

The present and future of evolutionary algorithms depends on the proper ...
research
02/02/1999

A Discipline of Evolutionary Programming

Genetic fitness optimization using small populations or small population...
research
03/06/1999

Evolution of genetic organization in digital organisms

We examine the evolution of expression patterns and the organization of ...
research
02/14/2019

OPENMENDEL: A Cooperative Programming Project for Statistical Genetics

Statistical methods for genomewide association studies (GWAS) continue t...
research
11/20/2015

Analysis of SVN Repositories for Remote Access

Software Evolution is considered to be essential and challenging charact...

Please sign up or login with your details

Forgot password? Click here to reset