Влияние на статические затраты на планирование в OpenMP
Я думал о том, какие факторы будут влиять на статическое планирование в OpenMP. На мой взгляд на это влияют:
Производительность процессораконкретная реализация библиотеки времени выполнения OpenMPколичество потоковНо я пропускаю другие факторы? Может быть, размер задач, ...?
И более того: линейно ли зависят накладные расходы от количества итераций? В этом случае я ожидаю, что при статическом планировании и 4 ядрах накладные расходы возрастают линейно с 4 * i итерациями. Поправить пока?
РЕДАКТИРОВАТЬ: меня интересует только статические (!) Планирование накладных расходов. Я не говорю о накладных расходах при запуске потоков и о времени, затрачиваемом на синхронизацию и критические издержки секций.