57
• в системах с разделяемой памятью – в основном из-за ожидания
процессоров возможности получения доступа к памяти;
• в системах с распределенной памятью – в основном из-за задержек
межпроцессорных коммуникаций;
• во всех параллельных системах – из-за накладных расходов на
порождение параллельных потоков.
При
анализе результатов, необходимо сравнивать результаты
компьютерного моделирования в среде Multi-Pascal с предсказаниями
такой простой математической модели. Где возможно,
подбирать
более
реалистичную
эмпирическую
модель,
включающую
дополнительно 1-2 подгоночных параметра. Рекомендуется при
построении
модели
использовать
теоретические
оценки
коммуникационной трудоемкости параллельных алгоритмов, которые
для ряда типичных случаев можно найти в учебном пособии [2].
Достарыңызбен бөлісу: