Este livro fornece um conjunto de pragma's para os programadores para paralelizar o seu código. Explica o conceito de processamento paralelo e o conceito de OpenMP e como é utilizado nos programas C/C++ para a utilização eficaz do número de núcleos/processadores disponíveis. Também ilustra os conceitos básicos da computação paralela com uma breve visão geral do OpenMP. Descreve uma análise de algoritmos de diferentes campos como Multiplicação de Matriz, Ponto de Sela, Decomposição Cholesky, Decomposição LU, Valor Pi usando o método Monte Carlo. As observações e resultados obtidos mostram como a utilização do Pragma do OpenMP é eficaz nos programas C/C++ normais e como o resultado varia de acordo com os inputs e o nº de threads disponíveis e mostra que só é útil quando estamos a trabalhar em grandes conjuntos de dados ou grandes cálculos estão envolvidos no problema em questão.