Improving a Parallel C++ Intel SSE SIMD Linear Genetic Programming Interpreter
Created by W.Langdon from
gp-bibliography.bib Revision:1.8729
- @InProceedings{langdon:2026:GI,
-
author = "William B. Langdon and Carol Hanna",
-
title = "Improving a Parallel {C++ Intel SSE SIMD} Linear
Genetic Programming Interpreter",
-
booktitle = "15th International Workshop on Genetic Improvement
@ICSE 2026",
-
year = "2026",
-
editor = "Aymeric Blot and Oliver Krauss",
-
address = "Rio de Janeiro",
-
month = "12 " # apr,
-
keywords = "genetic algorithms, genetic programming, genetic
improvement, linear genetic programming, SBSE, computer
program tuning, MMX, transplantation, testing
interpreters, test output distribution, non-functional
GI, dogfooding",
-
size = "8 pages",
-
abstract = "We use evolution to speedup the new Single Instruction
Multiple Data (SIMD) parallel interpreter for Peter
Nordin's linear genetic programming GPengine. MAGPIE
(Machine Automated General Performance Improvement via
Evolution of software) is provided with existing hand
optimised code, its revision history and the Intel 256
bit SSE documentation as XML. Linux mprotect sandboxes
whilst performance is given by perf instruction count.
In a matter of hours local search automatically sped up
128 lines of manually written parallel C++ SIMD code
for the Intel Advanced Vector Extensions (AVX) by 2
percent.",
-
notes = "See also \cite{langdon:2025:eval_avx512} Used in
\cite{Langdon:2026:raLGP}
GI @ ICSE 2026
",
- }
Genetic Programming entries for
William B Langdon
Carol Hanna
Citations