ACS solutions LogoContactez-nous

Optimisation des performances de calcul en ingénierie

2023SaipemDataPerformance
Optimisation des performances de calcul en ingénierie image 1

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

Python
CUDA
PyQt5

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.