29 jun 2020
10:00 Defesa de Mestrado Integralmente a distância
Tema
Discovering Phase Behavior Through Time-Varying Microarchitecture Independent Characteristics Clustering
Aluno
Rafael Mendonça Soares
Orientador / Docente
Rodolfo Jardim de Azevedo
Breve resumo
A análise de fases provou-se uma técnica eficiente para diminuir o tempo necessário para executar simulações detalhadas de microarquitetura. O objetivo deste estudo é solucionar duas dificuldades do estado da arte: (i) a maioria das abordagens feitas na análise de fases adota uma estratégia de granularidade fina, que em alguns casos pode ser interferida por ruídos temporários e não levar em conta um contexto mais amplo; e (ii) a interpretação da assinatura de cada fase de programa é uma tarefa difícil, dado que muitas vezes são empregadas assinaturas de alta dimensão. Para a problemática (i) adotamos a análise de fases de programas em dois níveis, cada qual com uma granularidade diferente (nível 1 – método de agrupamento de subsequências de séries temporais multivariadas; nível 2 – k-means). No entanto, concluímos que essa abordagem alcançou uma precisão comparável aos trabalhos anteriores. Chegamos então ao estado da arte de forma alternativa, mas com a vantagem de trazer subsídios para uma potencial solução para a problemática (ii), pois com o método empregado, as fases passaram a ter uma assinatura (MRF) muito mais interpretável, além de alinhada ao comportamento dos programas. Demonstramos a eficácia dessa interpretação usando uma medida de centralidade para identificar as principais características de uma fase de programa, contribuindo assim para o uso dessas assinaturas (MRF) de fases em estudos posteriores.
Banca examinadora
Titulares:
Rodolfo Jardim de Azevedo IC/UNICAMP
Luiz Cláudio Villar dos Santos INE/UFSC
Edson Borin IC/UNICAMP
Suplentes:
Sandro Rigo IC/UNICAMP
Antonio Carlos Schneider Beck Filho INF/UFRGS