Fui um estagiário de verão no CERN!.
Trabalhei no grupo de software para experimentos (EP-SFT) sob a supervisão de Graeme Stewart no CERN.
Este ano, tive a sorte de ser selecionado para o Programa de Estudantes de Verão do CERN para a coorte de 2024. Houve até alguma cobertura da mídia sobre minha experiência:
O programa de estudantes de verão é uma oportunidade de trabalhar em um projeto no maior Colisor de Hádrons do mundo. Fui designado para um projeto no grupo de software para experimentos do CERN, sob a supervisão de Graeme Stewart.
Otimizando Julia para Aplicações de Física de Altas Energias
Julia emergiu como uma ferramenta poderosa para computação científica, combinando funcionalidade de alto nível com desempenho rivalizando com C/C++. No entanto, sua dependência de arquivos pré-compilados causa atrasos na inicialização, apresentando desafios para sistemas distribuídos. Para resolver isso, desenvolvemos um fluxo de trabalho que pré-compila e armazena em cache as dependências do Julia no sistema de arquivos compartilhado CernVM-FS (CVMFS), permitindo a distribuição perfeita entre os nós de computação.
Testando com os pacotes Julia Jet Reconstruction e Geant4 wrapper, alcançamos reduções no tempo de inicialização de até 97%. Nossa estrutura também suporta compilação cruzada para diversas microarquiteturas, garantindo desempenho eficiente sem degradação. Essa abordagem torna Julia mais acessível para física de altas energias e ambientes de computação distribuída.
Apresentei meu trabalho no Workshop Julia for High Energy Physics 2024.