• español
    • English
  • Login
  • English 
    • español
    • English

UniversidaddeCádiz

Área de Biblioteca, Archivo y Publicaciones
Communities and Collections
View Item 
  •   RODIN Home
  • Producción Científica
  • Contribuciones a Seminario o Congreso
  • View Item
  •   RODIN Home
  • Producción Científica
  • Contribuciones a Seminario o Congreso
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

A Two-step Approach to Find Short Compilation Transformation Sequences for Optimal Software Runtime Performance

Identificadores

URI: http://hdl.handle.net/10498/37261

DOI: 10.1145/3712255.3726624

Files
3712255.3726624.pdf (608.3Kb)
Statistics
View statistics
Metrics and citations
 
Share
Export
Export reference to MendeleyRefworksEndNoteBibTexRIS
Metadata
Show full item record
Author/s
Torre Macías, Juan Carlos de laAuthority UCA; Aragón Jurado, José MiguelAuthority UCA; Jareño Dorado, JavierAuthority UCA; Dorronsoro Díaz, BernabéAuthority UCA; Ruiz Villalobos, PatriciaAuthority UCA
Date
2025
Department
Ingeniería Informática; Ingeniería Mecánica y Diseño Industrial
Source
A Two-step Approach to Find Short Compilation Transformation Sequences for Optimal Software Runtime Performance. In Proceedings of The Genetic and Evolutionary Computation Conference 2025 (GECCO ’25 Companion). ACM, New York, NY, USA, 2025, pp. 815-818.
Abstract
More efficient programs can be obtained by applying compiler optimization flags, i.e., sequences of code transformations. However, these generic sequences often underperform, as their effectiveness depends on both the software and hardware characteristics. This highlights the need for tailored transformation sequences. This paper introduces a new problem composed of two combinatorial optimization tasks aimed at finding optimal and minimal-length source code transformation sequences. Shorter sequences enable faster compilation using only the most effective transformations for a given program and hardware. We propose a two-step methodology to solve the problem: first, find sequences that minimize program runtime; second, reduce their length without degrading performance. Our approach produces sequences up to 51.27% shorter and over 26% faster compared to the -O3 flag.
Collections
  • Contribuciones a Seminario o Congreso [674]
  • Contribuciones a Seminario o Congreso Ing. Infor. [96]
  • Contribuciones a Seminario o Congreso Ing. Mec. [30]

Browse

All of RODINCommunities and CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

LoginRegister

Statistics

View Usage Statistics

Información adicional

AboutDeposit in RODINPoliciesGuidelinesRightsLinksStatisticsNewsFrequently Asked Questions

RODIN is available through

OpenAIREOAIsterRecolectaHispanaEuropeanaBaseDARTOATDGoogle Academic

Related links

Sherpa/RomeoDulcineaROAROpenDOARCreative CommonsORCID

RODIN está gestionado por el Área de Biblioteca, Archivo y Publicaciones de la Universidad de Cádiz

Contact informationSuggestionsUser Support