Pesquisadores apresentam o Relight, um framework que fornece verificação automática de pontos de controle distribuídos para programas baseados em tarefas junto com um mecanismo eficiente de reprodução rápida para recuperação completa do trabalho. Diferente das abordagens tradicionais que exigem migração manual de dados, o Relight aproveita a estrutura inerente dos cálculos baseados em tarefas para capturar e retomar o estado com mínimas alterações no código.

  • Oferece desempenho e escalabilidade de verificação de pontos de controle comparáveis aos códigos originais não modificados.
  • Suporta operação em até 512 nós do supercomputador Piz Daint.
  • Elimina a necessidade de os usuários gerenciarem manualmente a migração de dados durante as operações de verificação e retomada.

Esta abordagem mitiga riscos associados a bugs não determinísticos, falhas de hardware e limites de tempo de execução em programas de longa duração, automatizando o gerenciamento de estado.