Programação Paralela
[Fechado]
Descrição da Oportunidade
A alocação dinâmica de memória é uma das operações mais vulgares e frequentes na execução de um programa. Em ambientes concorrentes, o alocador de memória necessita de técnicas de sincronização eficientes para manter a consistência dos dados sem afetar significativamente o desempenho e robustez dos programas. Este trabalho envolve a desenvolvimento de um mecanismo de coalescing para um alocador de memória lock-free já existente.
Habilitações Académicas
Mestre em Ciência de Computadores ou áreas afins
Perfil Requerido
Formação sólida em programação em C, programação paralela e concorrente, e nos conceitos teóricos e práticos do desenho e implementação de algoritmos e/ou estruturas de dados lock-free.
Fator de preferência
Experiência comprovada na implementação de algoritmos e/ou estruturas de dados lock-free.
Período de candidatura
Desde 03 Jan 2019 a 16 Jan 2019
[Fechado]
Cluster / Centro
Informática / Centro de Sistemas de Computação Avançada