Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/04/2026, à 13:47

Jpécé

Programmation parallèle ou pas ?

Programmeurs ou étudiants en informatique, savez-vous comment exploiter la puissance de tous les coeurs/threads en parallèle pour l'exécution d'un algorithme dans un langage de programmation courant ?

Quelles sont les contraintes de la "programmation parallèle" en langage évolué ?

Pour quel niveau d'accélèration par rapport à une exécution "normale" ?

Que vaut Python par rapport à un langage compilé ?

Les réponses ne se trouvent pas si facilement. La documentation en vue d'une programmation parallèle est difficile à exploiter, souvent obscure, et même parfois trompeuse. Comment se faire une idée, dans le grand écart entre des publications publicitaires et des exposés techniques destinés à des spécialistes ?

Voici un éclairage expérimental à partir d'un exemple concret d'algorithme de calcul parallélisé :

- le rapport d'étude (anglais élémentaire)
https://www.researchgate.net/publicatio … ileContent

- le résumé du rapport d'étude (by Claude)
https://www.researchgate.net/publicatio … bstracttxt

- les logiciels parallélisés du test en versions Python, Go, etc. dans un gros zip
lhttps://www.researchgate.net/publicati … _ParallXpe

C'est loin d'être parfait, notamment au plan de la finesse des mesures, mais vous pourrez en tirer vos propres conclusions à partir des constats basiques de l'étude et même vous inspirer des logiciels de test selon besoin.

Hors ligne