C++ Parallélisation des Bibliothèques: OpenMP vs Fil de Blocs de Construction

Je vais rénover ma coutume moteur graphique afin qu'il tire parti des Processeurs multicœurs. Plus exactement, je suis à la recherche d'une bibliothèque à la parallélisation des boucles.

Il me semble que les deux OpenMP et Intel Fil Blocs de Construction sont très bien adaptés pour le travail. Aussi, les deux sont pris en charge par Visual Studio C++ compilateur et les plus populaires de compilateurs. Et les deux bibliothèques semblent relativement simple à utiliser.

Alors, qui dois-je choisir? Quelqu'un a essayé les deux bibliothèques et peut me donner quelques inconvénients et les avantages de l'utilisation de la bibliothèque? Aussi, qu'avez-vous choisi de travailler, en fin de compte?

Merci,

Adrian