Общиепроблемы распараллеливания в модели общей памяти Факторы, влияющие на производительность в модели общей памяти с использованием интерфейса OpenMP: • время на организацию и завершение нитей (заведение локальных
переменных, установка начальных данных, накопление перемен-
ных, перечисленных в клаузе REDUCTION и пр.);
• ожидание в критических секциях;
• операции, требующие синхронизации;
• «последовательные» циклы (параллельные циклы, при описании
которых использовалась клауза ORDER);
• работа с внешними устройствами (вывод на экран и пр.);
• задержки при одновременном обращении на чтение несколькими
нитями к одной ячейке памяти.