Sat 20 May 2023 11:30 - 12:00 at Meeting Room 109 - Presentation Session 1
Magpie (Machine Automated General Performance Improvement via Evolution of software) has been recently developed by Aymeric Blot from PyGGI 2.0. Like PyGGI, it claims to be able to optimise computer source code written in arbitrary programming languages. So far it has been demonstrated on benchmarks written in Python and C. Recently we have used hill climbing to improve intermediate code (IR) generated by the LLVM Clang C/C++ compiler for two industrial open source programs (Google’s Open Location Code OLC and Uber’s Hexagonal Hierarchical Spatial Index (H3). Magpie found much faster improvements (reducing instruction counts by up to 15 percent versus 2 percent) which generalise. Various glitches in Magpie are also reported.
Sat 20 MayDisplayed time zone: Hobart change
Sat 20 May
Displayed time zone: Hobart change
11:00 - 12:30 | |||
11:00 30mTalk | Generative Art via Grammatical Evolution GI Erik Fredericks Grand Valley State University, Abigail C. Diller Grand Valley State University, Jared Moore Grand Valley State University | ||
11:30 30mTalk | Genetic Improvement of OLC and H3 with Magpie GI | ||
12:00 15mTalk | DebugNS: Novelty Search for Finding Bugs in Simulators GI David Griffin University of York, Susan Stepney University of York, Ian Vidamour University of Sheffield |