UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

The gem5 C++ glibc Heap Fitness Landscape

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. Green open access

[thumbnail of malloc.pdf]
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
Downloads since deposit
12Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item