ЛАБОРАТОРНАЯ РАБОТА № 2
Исследование характеристик мультипроцессорных вычислительных систем с индивидуальной памятью
2.1 Цель работы
Определение и анализ зависимостей основных характеристик мультипроцессорных вычислительных систем от числа процессоров и их быстродействия.
2.2 Общие сведения
В МВС с индивидуальной памятью (рис. 1) каждый из процессоров Пр1, ..., ПрN обращается в основном к своему модулю памяти - модулям МП1, ..., МПN соответственно. Для обмена данными между подсистемами (Пр1 - МП1), ..., (ПрN - МПN) в процессорах предусмотрены блоки обмена БО, обеспечивающие передачу информации между общей памятью ОП и модулем памяти МПN. Доступ к ОП осуществляется через коммутатор К.
Рис. 1. Структура МВС с индивидуальной памятью
Принцип индивидуальной памяти позволяет существенно упростить обмен информацией в подсистеме "процессор - модуль памяти", вследствие чего увеличивается номинальное быстродействие процессора и уменьшаются затраты оборудования по сравнению с общей памятью. В связи с этим в таких МВС каждый из процессоров ориентируется на обслуживание заявок определенных типов, а именно тех, программы обслуживания которых размещены в памяти процессора. Такой режим работы МВС называется режимом разделения функций.
В наиболее простом случае, когда процессоры не обмениваются информацией с общей памятью (рис. 1) или количество информации, передаваемой при обменах, может быть столь незначительно, что допустимо пренебречь влиянием процессов обмена на процесс обслуживания заявок. В таком случае можно считать, что процессоры функционируют независимо и работу N-процессорной системы в режиме разделения функций можно рассматривать как процесс функционирования N-одноканальных систем массового обслуживания (рис. 2).
Рис. 2. Модель МВС с индивидуальной памятью одного уровня
Каждая из систем массового обслуживания состоит из потока заявок с интенсивностью , очереди и процессора Прi. Предполагая, что входные потоки пуассоновские, длительности обслуживания распределены по экспоненциальному закону и принята дисциплина обслуживания заявок FIFO, могут быть получены следующие зависимости для основных характеристик каждой из систем:
1. Среднее время ожидания заявок
,
где - загрузка -ой системы, ;
- длительность обслуживания заявки в -ой системе; - трудоемкость программы, решаемой в -процессоре; - быстродействие процессора.
2. Среднее время пребывания заявок
.
3. Среднее число заявок в очереди
.
МВС как целый объект обслуживает суммарный поток заявок, поступающий на вход системы с интенсивностью:
.
Заявка из суммарного потока с вероятностью будет ожидать обслуживания в среднем единиц времени, с вероятностью - единиц времени. С учетом этого характеристики системы определяются следующими выражениями:
1. Среднее время ожидания заявок
.
2. Среднее время пребывания заявок
.
3. Средняя длина очереди заявок
.
Функционирование МВС с двухуровневой памятью в режиме разделения функций можно представить сетевой моделью (рис. 3).
Рис. 3. Сетевая модель МВС с индивидуальной памятью двух уровней
На вход сети поступают потоки заявок с интенсивностями . Одноканальные системы массового обслуживания моделируют работу процессоров Пр1, Пр2, …, ПрN в режиме разделения функций. C-канальная система массового обслуживания моделирует работу памяти второго уровня. Обслуживание заявки, поступившей на вход системы состоит из этапов счета, выполняемых процессорами Прi за среднее время , и этапов обращения к внешней памяти, выполняемых C-каналами ввода/вывода за среднее время . Этап обращения к памяти следует за этапом счета с вероятностью , и с вероятностью заявка по окончанию этапа счета покидает систему. По окончании этапа обращения к внешней памяти с вероятностью , возвращается в одну из систем , .
Определение характеристик рассматриваемой МВС производится с использованием аппарата экспоненциальных стохастических сетей.
Суммарная интенсивность потока на входе системы
.
Интенсивность потока на входе системы
.
Основные характеристики для системы :
1. Среднее время ожидания заявок
.
2. Среднее время пребывания заявок
.
3. Среднее число заявок в очереди
.
Основные характеристики для системы :
1. Средняя длина очереди заявок
,
где
- вероятность того, что многоканальная система свободна от обслуживания заявок.
2. Среднее время ожидания заявок
.
3. Среднее время пребывания заявок
.
Основные характеристики всей системы:
1. Среднее число заявок, ожидающих обслуживания в сети
.
2. Среднее время ожидания заявок в сети
.
3. Среднее время пребывания заявок в сети
.
При расчетах по вышеприведенным формулам принято, что вероятности i, где .
2.3 Порядок выполнения работы.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.