O Potencial do Uso de Estimativas de Desempenho na Exploração de Conjuntos de Otimizações

  • Da Silva A
  • Rosario V
N/ACitations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

Compiladores modernos tradicionalmente adotam estratégias de maior generalidade. Em contrapartida, para se aproveitar das especificidades de cada programa, surgem os compiladores iterativos. Esses exploram diferentes conjuntos de otimizações com o objetivo de encontrar o melhor para cada programa, maximizando uma função objetivo. Quando estamos buscando melhorias de desempenho, essa função é o tempo de execução. Uma forma prática de se obter o tempo de execução de um programa é executando o mesmo, porém a execução pode ser demorada tornando a exploração inviável. Para isso, uma solução é a estimativa de desempenho. Nesse artigo apresentamos uma ferramenta de estimativa de desempenho para auxiliar a tarefa de exploração do espaço de otimizações por compiladores iterativos. Diferentes técnicas foram avaliadas, onde foi possível mostrar que mesmo com estimativas aproximadas pode-se obter bons resultados. Além disso, as estimativas reduziram o tempo da exploração em até duas ordens de magnitudes.

Cite

CITATION STYLE

APA

Da Silva, A. F., & Rosario, V. M. (2015). O Potencial do Uso de Estimativas de Desempenho na Exploração de Conjuntos de Otimizações. Revista de Informática Teórica e Aplicada, 22(2), 87. https://doi.org/10.22456/2175-2745.55723

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free