Langdon, William B;
Bruce, Bobby R;
(2025)
The gem5 C++ glibc Heap Fitness Landscape.
In:
2025 IEEE/ACM International Workshop on Genetic Improvement (GI).
(pp. pp. 3-10).
IEEE: Ottawa, ON, Canada.
Preview |
Text
malloc.pdf - Accepted Version Download (447kB) | Preview |
Abstract
Using the language independent genetic improvement tool MAGPIE (Machine Automated General Performance Improvement via Evolution of software) and logarithmic sampling, we measure the parameter fitness landscape when optimising the GNU glibc heap management of a million line C++ application, gem5. The malloc_info landscape is far smoother than is commonly assumed and savings of 11 % with no loss of runtime speed are readily obtained by both Magpie and CMA-ES.
| Type: | Proceedings paper |
|---|---|
| Title: | The gem5 C++ glibc Heap Fitness Landscape |
| Event: | 2025 IEEE/ACM International Workshop on Genetic Improvement (GI) |
| Dates: | 27 Apr 2025 - 27 Apr 2025 |
| ISBN-13: | 979-8-3315-0192-1 |
| Open access status: | An open access version is available from UCL Discovery |
| DOI: | 10.1109/GI66624.2025.00010 |
| Publisher version: | https://doi.org/10.1109/gi66624.2025.00010 |
| Language: | English |
| Additional information: | This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions. |
| Keywords: | SBSE, computer program tuning, parameter search landscape, memory reduction |
| UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science |
| URI: | https://discovery.ucl.ac.uk/id/eprint/10211542 |
Archive Staff Only
![]() |
View Item |

