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

UniversidaddeCádiz

Área de Biblioteca, Archivo y Publicaciones
Comunidades y colecciones
Ver ítem 
  •   RODIN Principal
  • Producción Científica
  • Contribuciones a Seminario o Congreso
  • Ver ítem
  •   RODIN Principal
  • Producción Científica
  • Contribuciones a Seminario o Congreso
  • Ver ítem
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

Ficheros
3712255.3726624.pdf (608.3Kb)
Estadísticas
Ver estadísticas
Métricas y Citas
 
Compartir
Exportar a
Exportar a MendeleyRefworksEndNoteBibTexRIS
Metadatos
Mostrar el registro completo del ítem
Autor/es
Torre Macías, Juan Carlos de laAutoridad UCA; Aragón Jurado, José MiguelAutoridad UCA; Jareño Dorado, JavierAutoridad UCA; Dorronsoro Díaz, BernabéAutoridad UCA; Ruiz Villalobos, PatriciaAutoridad UCA
Fecha
2025
Departamento/s
Ingeniería Informática; Ingeniería Mecánica y Diseño Industrial
Fuente
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.
Resumen
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.
Colecciones
  • Contribuciones a Seminario o Congreso [677]
  • Contribuciones a Seminario o Congreso Ing. Infor. [96]
  • Contribuciones a Seminario o Congreso Ing. Mec. [30]

Listar

Todo RODINComunidades y ColeccionesPor fecha de publicaciónAutoresTítulosMateriasEsta colecciónPor fecha de publicaciónAutoresTítulosMaterias

Mi cuenta

AccederRegistro

Estadísticas

Ver Estadísticas de uso

Información adicional

Acerca de...Deposita en RODINPolíticasNormativasDerechos de autorEnlaces de interésEstadísticasNovedadesPreguntas frecuentes

RODIN está accesible a través de

OpenAIREOAIsterRecolectaHispanaEuropeanaBaseDARTOATDGoogle Académico

Enlaces de interés

Sherpa/RomeoDulcineaROAROpenDOARCreative CommonsORCID

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

ContactoSugerenciasAtención al Usuario