Parce que ça serait en demander beaucoup trop au compilo ?
Dans ton cas on peut en effet calculer a et b en parallèle. Par contre pour calculer c il faut que les deux traitement parallèles soient terminés. Ça implique du contrôle via des sémaphores ou autres...
Après pour paralléliser automatiquement il faudrait aussi être sûr que le coût du traitement parallèle ne soit pas supérieur au coût de l'exécution séquentielle (allocation de threads, etc.).
[^] # Re: Parallélisation automatique ?
Posté par kessavdir (site web personnel) . En réponse à la dépêche Sortie du livre « Parallel and Concurrent Programming in Haskell ». Évalué à 5.
Parce que ça serait en demander beaucoup trop au compilo ?
Dans ton cas on peut en effet calculer a et b en parallèle. Par contre pour calculer c il faut que les deux traitement parallèles soient terminés. Ça implique du contrôle via des sémaphores ou autres...
Après pour paralléliser automatiquement il faudrait aussi être sûr que le coût du traitement parallèle ne soit pas supérieur au coût de l'exécution séquentielle (allocation de threads, etc.).