Реализация прототипной конфлюэнтной системы продукций на многопроцессорной ЭВМ Исполнитель: студент ДВГУ, 5 к. М.Б. Тютюнник Руководитель: к.т.н., доцент базовой кафедры ПО ЭВМ при ИАПУ ДВО РАН И.Л. Артемьева
Процесс логического вывода Основные задачи процесса логического вывода Параллельная работа процесса логического вывода
Параллельная обработка правил Управляющий процесс Обрабатывающие процессы Работа с памятью Управляющий процесс: 1. Ввод и инициализация данных. Создание множества АП. 2. Выбор правил из мн-ва АП и пересылка соответствующих данных обрабатывающим процессам. 3. Вывод результирующих данных. Обрабатывающий процесс: 1. Получение данных о правиле от управляющего процесса. 2. Обработка правила. 3. Пересылка результирующих данных управляющему процессу. Примечание: АП – активные правила Управляющий процесс Обрабатыв. процесс Подпрограмма для обработки правила
Сравнение времени выполнения системы продукций на одно- и многопроцессорной ЭВМ Сравнение рабо- ты схемы, разра- ботанной для многопроцессор- ной ЭВМ с анало- гичной схемой, разработанной для однопроцес- сорной ЭВМ
Планы на будущее Альтернативные схемы распараллеливания Оптимизация схем