Webinar EPICURE explora modelos de threading em Python para HPC

No dia 21 de novembro, o projeto EPICURE promove um webinar sobre paralelização em Python para HPC, com Veselin Kolev do Discoverer.

No próximo dia 21 de novembro de 2025, às 14h00 (WET), realiza-se o webinar “CPU-based Threading Models Application in Python for HPC Computing”, promovido no âmbito do projeto EPICURE. A sessão será conduzida por Veselin Kolev, especialista do supercomputador Discoverer (Bulgária).

O evento abordará três abordagens para contornar a limitação do Global Interpreter Lock (GIL) em Python, permitindo acelerar aplicações de computação avançada:

  • Utilização de código compilado em C/C++/Fortran com OpenMP ou TBB para máximo desempenho.
  • Aplicação de PyOMP com Numba, focada em programadores Python.
  • Integração com LLVM e versões otimizadas de Python com GIL desativado.

Estas soluções permitem ganhos de performance entre 6x e 10x face à execução sequencial, com requisitos técnicos que variam de conhecimentos básicos de Python a domínio avançado de LLVM IR.

Este webinar destina-se a utilizadores de HPC, investigadores e programadores que pretendam implementar soluções de paralelização eficientes em Python.


Inscrições