Busca avançada
Ano de início
Entree


A New Adaptive Algorithm for Inlining: An Experiment on FDO-Based Transformations

Texto completo
Autor(es):
de Azevedo da Rocha, Ricardo Luis ; de Freitas Barbosa, Mateus C. M. ; Shakshuki, E ; Yasar, A
Número total de Autores: 4
Tipo de documento: Artigo Científico
Fonte: PROCEEDINGS OF THE XI LATIN AND AMERICAN ALGORITHMS, GRAPHS AND OPTIMIZATION SYMPOSIUM; v. 130, p. 6-pg., 2018-01-01.
Resumo

This paper describes an empirical research focused on inlining, a compiler transformation that explores the idea of expanding a function's code to uncover optimization opportunities. Previous work has not addressed the problem of representing and utilizing multi-run profiles. To produce sound results on feedback-directed optimization (FDO), we employ multi-run profiles using Berube's contribution on Combined Profiling (CP). The FDO inliner (FDI) designed by Berube is already an adaptive one. We devised a new algorithm for inlining, a slight modification on Berube's produced a speedup over other inliners, including LLVM. (C) 2018 The Authors. Published by Elsevier B.V. (AU)

Processo FAPESP: 17/02111-5 - Uso de aprendizagem de máquina para melhorar decisões tomadas por um compilador
Beneficiário:Ricardo Luis de Azevedo da Rocha
Modalidade de apoio: Auxílio à Pesquisa - Regular