Распараллеливание: pthreads или OpenMP?

Большинство людей в научных вычислениях используют OpenMP в качестве квазистандарта, когда речь идет о распараллеливании разделяемой памяти.

Есть ли какая-либо причина (кроме читабельности) использовать OpenMP поверх pthreads? Последнее кажется более простым, и я подозреваю, что его можно было бы быстрее и проще оптимизировать.

Ответы на вопрос(7)

Ваш ответ на вопрос