Помощь в учёбе, очень быстро...
Работаем вместе до победы

Анализ влияния времени обработки в процессорном узле на производительность многопроцессорной системы

РефератПомощь в написанииУзнать стоимостьмоей работы

На графиках наблюдаем, что при наличии одного семафора максимальное число выполняемых процессов не более 4, поскольку вероятность обращения к семафору высока, что влияет на увеличение времени ожидания к данному ресурсу, тогда как при увеличении числа семафоров в многопроцессорной системе эта вероятность снижается. При использовании монитора затрачивается более длительное время на ожидание его… Читать ещё >

Анализ влияния времени обработки в процессорном узле на производительность многопроцессорной системы (реферат, курсовая, диплом, контрольная)

Исходные данные: число процессорных узлов в СМО K = 2…12; время обслуживания заявок одним процессорным узлом n = 50…600 мкс; время обслуживания заявок критическим ресурсом n = 150 мкс [5].

Интенсивность потока заявок снижалась в процессе увеличения времени обработки в ПУ, при этом снижался коэффициент загрузки и время ожидания семафора, поскольку заявки задерживаются в ПУ на более длительное время.

Результаты расчета моделей показали, что время ожидания освобождения монитора значительно выше времени ожидания семафора, что увеличивает время ответа вычислительной системы, спин-блокировка является наименее трудоемкой на всем диапазоне изменения нагрузки. При этом результаты моделирования подтверждают, что спин-блокировку наиболее целесообразно использовать для процессов, часто обращающихся к общему ресурсу, время обработки на процессорных узлах которых невелико. Недостатком этого метода являются затраты на предварительное программирование, что значительно усложняет его использование.

При использовании монитора затрачивается более длительное время на ожидание его освобождения, однако данный метод более прост в использовании и может применяться для процессов, имеющих длительную обработку в процессорном узле.

В работе для вычислительной системы была получены данные на основе которых построены графики, изображенные на рисунке 3.

Зависимость коэффициента загрузки семафора в n-процессорной системе от числа ПУ (а); Зависимость времени ожидания семафора в n-процессорной системы от числа ПУ (б).

Рисунок 3. Зависимость коэффициента загрузки семафора в n-процессорной системе от числа ПУ (а); Зависимость времени ожидания семафора в n-процессорной системы от числа ПУ (б).

На графиках наблюдаем, что при наличии одного семафора максимальное число выполняемых процессов не более 4, поскольку вероятность обращения к семафору высока, что влияет на увеличение времени ожидания к данному ресурсу, тогда как при увеличении числа семафоров в многопроцессорной системе эта вероятность снижается.

Исследуемые в статье модели могут быть использованы при проектировании параллельных операционных систем, где критичным является время выполнения процессов.

Показать весь текст
Заполнить форму текущей работой