Parallel metaheuristics: recent advances and new trends

E Alba, G Luque, S Nesmachnow - International Transactions in …, 2013 - Wiley Online Library
The field of parallel metaheuristics is continuously evolving as a result of new technologies
and needs that researchers have been encountering. In the last decade, new models of …

Optimizing existing software with genetic programming

WB Langdon, M Harman - IEEE Transactions on Evolutionary …, 2014 - ieeexplore.ieee.org
We show that the genetic improvement of programs (GIP) can scale by evolving increased
performance in a widely-used and highly complex 50000 line system. Genetic improvement …

Deep parameter optimisation

F Wu, W Weimer, M Harman, Y Jia… - Proceedings of the 2015 …, 2015 - dl.acm.org
We introduce a mutation-based approach to automatically discover and exposedeep'(
previously unavailable) parameters that affect a program's runtime costs. These discovered …

Genetic improvement of GPU software

WB Langdon, BYH Lam, M Modat, J Petke… - … and Evolvable Machines, 2017 - Springer
We survey genetic improvement (GI) of general purpose computing on graphics cards. We
summarise several experiments which demonstrate four themes. Experiments with the gzip …

Genetically improved software

WB Langdon - Handbook of Genetic Programming Applications, 2015 - Springer
As other chapters in the book show, genetic programming (Koza 1992; Banzhaf et al. 1998;
Poli et al. 2008) has been very widely applied. 1 For example in modelling (Kordon 2010) …

Genetic improvement of software for multiple objectives

WB Langdon - International Symposium on Search Based Software …, 2015 - Springer
Genetic programming (GP) can increase computer program's functional and non-functional
performance. It can automatically port or refactor legacy code written by domain experts …

Genetic improvement of programs

WB Langdon - 2014 16th International Symposium on Symbolic …, 2014 - ieeexplore.ieee.org
Genetic programming can optimise software, including: evolving test benchmarks,
generating hyper-heuristics by searching meta-heuristics, generating communication …

DeSpErate++: An enhanced design space exploration framework using predictive simulation scheduling

G Mariani, G Palermo, V Zaccaria… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
Exploring the design space of computer architectures generally consists of a trial-and-error
procedure where several architectural configurations are evaluated by using simulation …

A methodology to automatically optimize dynamic memory managers applying grammatical evolution

JL Risco-Martin, JM Colmenar, JI Hidalgo… - Journal of Systems and …, 2014 - Elsevier
Modern consumer devices must execute multimedia applications that exhibit high resource
utilization. In order to efficiently execute these applications, the dynamic memory subsystem …

[PDF][PDF] Genetically improving 50000 lines of C+

WB Langdon, M Harman - RN, 2012 - academia.edu
There has been much recent interest in genetic improvement of programs. However, genetic
improvement has yet to scale beyond toy laboratory programs. We seek to overcome this …