Ce livre fournit un ensemble de pragmes permettant aux programmeurs de paralléliser leur code. Il explique le concept de traitement parallèle et le concept d'OpenMP et comment il est utilisé dans les programmes C/C++ pour une utilisation efficace du nombre de coeurs/processeurs disponibles. Illustre également les concepts de base du calcul parallèle avec un bref aperçu d'OpenMP. Décrit une analyse des algorithmes de différents domaines comme la multiplication matricielle, le point de selle, la décomposition Cholesky, la décomposition LU, la valeur Pi en utilisant la méthode de Monte Carlo. Les observations et les résultats obtenus montrent comment l'utilisation du Pragma d'OpenMP est efficace dans les programmes C/C++ normaux et comment le résultat varie en fonction des entrées et du nombre de threads disponibles et montre que c'est utile seulement lorsque nous travaillons sur de grands ensembles de données ou de grands calculs sont impliqués dans le problème donné.