Projetos de Pesquisa

 

Foto de perfil

Vanessa Braganholo Murta

Ciências Exatas e da Terra

Ciência da Computação
  • aceleração de experimentos científicos
  • Experimentos científicos, que anteriormente eram realizados apenas in vivo, hoje são realizados por meio de simulações computacionais, e normalmente envolvem vários programas diferentes que são encadeados de forma a realizarem a simulação desejada. Até que a hipótese experimental seja confirmada ou refutada, o cientista normalmente modifica a estrutura do experimento diversas vezes e testa diferentes parâmetros e algoritmos. A cada uma dessas tentativas, chamamos ensaio (do inglês trial). Um experimento, portanto, é formado por um ou mais ensaios que se sucedem em alguma ordem. Entre um ensaio e outro, há normalmente muita repetição: trechos de código se repetem, ou mesmo dados de entrada se repetem. O foco desse projeto reside em estudar e propor formas de acelerar a execução de um experimento com base em resultados de execuções de ensaios anteriores. Para isso, pretendemos trabalhar em três frentes: (i) mecanismo de cache, para que seja possível aproveitar resultados de partes de experimentos anteriores que sejam comuns ao experimento atual; (ii) recomputação incremental, para que seja possível reexecutar uma parte do experimento usando apenas um delta dos dados (diferença entre os dados antigos e os dados novos); e (iii) colaboração, para que seja possível que cientistas trabalhem em paralelo em uma mesmo experimento e compartilhem suas bases de proveniência. Como resultados, espera-se algoritmos que avancem o estado da arte, ferramentas que auxiliem cientistas de diversos domínios na execução de seus experimentos, além de publicações e formação de alunos de mestrado e doutorado.
  • Universidade Federal Fluminense - RJ - Brasil
  • 18/02/2019-28/02/2022