Une question ?

Parallelisation de codes

Conseil et expertise en parallélisation - Portage de codes sur GPU et multi-GPUs

Afin de profiter au mieux des performances des clusters de calcul parallèle (noeuds smp et architecture distribuée et noeuds GPU), une démarche d'optimisation logicielle et matérielle peut être nécessaire.


Intervenant en tant qu'expert en parallélisation de codes depuis plus de 10 ans, nous pouvons contribuer à cette optimisation et valider les développements grâce à notre centre de benchmarking.

 

La démarche consiste à partir d'un jeu de tests représentatif des besoins à réaliser une analyse de complexité algorithmique associée à un profilage du code. Cette étape permet  d'identifier les étapes critiques du code et de dégager le cas échéant les marges de parallélisation sur cluster de serveurs, GPU ou multi GPUs. En fonction de ces marges, le code source est modifié pour accélérer ces étapes critiques.



 

contact ALINEOS spécialiste HPC