Est-ce que quelqu'un aurait des retours sur OpenMp en C ?
Ca à l'air relativement puissant et très simple pour faire du parallélisme facile, mais quid de la réalité ?
Ceux qui ne connaissent pas peuvent aller sur la page wikipedia : http://en.wikipedia.org/wiki/OpenMP
En gros, ce sont des pragma standardisés données au compilateur pour qu'il créée automatiquement les thread, et met en place les synchronisations.
Le principal avantage que je vois est que le code est le même avec ou sans parallélisation !
J'avoue n'en avoir jamais fait. Est-ce que quelqu'un si connait et pourrait me donner son avis ?