Optimisation des performances de calcul en ingénierie
2023•Saipem•DataPerformance

Optimisation d’un programme de calcul mécanique de 1h à 7s avec parallélisme CPU/GPU, interface PyQt5 et tests automatisés.
Technologies utilisées



Contexte
Réduction du temps de calcul d’un logiciel métier de mécanique via parallélisation et GPU.
Résultat
Gain de performance x3600, interface graphique fonctionnelle, validation automatisée par tests unitaires et d’intégration.
Défis rencontrés
- Réduction drastique du temps de calcul (de 1h à 7s).
- Conserver précision et robustesse malgré l'accélération.
Solutions apportées
- Parallélisation multi-processus + CUDA GPU.
- Conception d’une UI avec PyQt5 et automatisation des tests.