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.
