ML4JIT: um arcabouço para pesquisa com aprendizado de máquina em compiladores JIT (2017)
- Authors:
- Autor USP: MIGNON, ALEXANDRE DOS SANTOS - EP
- Unidade: EP
- Sigla do Departamento: PCS
- Subjects: APRENDIZADO COMPUTACIONAL; MONTADORES E COMPILADORES
- Language: Português
- Abstract: Determinar o melhor conjunto de otimizações para serem aplicadas a um programa tem sido o foco de pesquisas em otimização de compilação por décadas. Em geral, o conjunto de otimizações é definido manualmente pelos desenvolvedores do compilador e aplicado a todos os programas. Técnicas de aprendizado de máquina supervisionado têm sido usadas para o desenvolvimento de heurísticas de otimização de código. Elas pretendem determinar o melhor conjunto de otimizações com o mínimo de interferência humana. Este trabalho apresenta o ML4JIT, um arcabouço para pesquisa com aprendizado de máquina em compiladores JIT para a linguagem Java. O arcabouço permite que sejam realizadas pesquisas para encontrar uma melhor sintonia das otimizações específica para cada método de um programa. Experimentos foram realizados para a validação do arcabouço com o objetivo de verificar se com seu uso houve uma redução no tempo de compilação dos métodos e também no tempo de execução do programa.
- Imprenta:
- Data da defesa: 27.06.2017
-
ABNT
MIGNON, Alexandre dos Santos. ML4JIT: um arcabouço para pesquisa com aprendizado de máquina em compiladores JIT. 2017. Tese (Doutorado) – Universidade de São Paulo, São Paulo, 2017. Disponível em: http://www.teses.usp.br/teses/disponiveis/3/3141/tde-05092017-101617/. Acesso em: 19 abr. 2024. -
APA
Mignon, A. dos S. (2017). ML4JIT: um arcabouço para pesquisa com aprendizado de máquina em compiladores JIT (Tese (Doutorado). Universidade de São Paulo, São Paulo. Recuperado de http://www.teses.usp.br/teses/disponiveis/3/3141/tde-05092017-101617/ -
NLM
Mignon A dos S. ML4JIT: um arcabouço para pesquisa com aprendizado de máquina em compiladores JIT [Internet]. 2017 ;[citado 2024 abr. 19 ] Available from: http://www.teses.usp.br/teses/disponiveis/3/3141/tde-05092017-101617/ -
Vancouver
Mignon A dos S. ML4JIT: um arcabouço para pesquisa com aprendizado de máquina em compiladores JIT [Internet]. 2017 ;[citado 2024 abr. 19 ] Available from: http://www.teses.usp.br/teses/disponiveis/3/3141/tde-05092017-101617/
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas