- •Цель работы
- •Задание
- •Структурная схема многопроцессорной системы для заданного варианта
- •Анализ базовой сп-модели
- •Проектирование структур матричных процессов
- •Программа синтеза заданной сп-модели
- •Матричное описание сп-модели по полученной программе синтеза в системе координат примитивной системы
- •Выражение построенной сп-модель в исходной системе координат
- •Определение числовых характеристик построенной сп-модели
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И
МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
Практическая работа №3
«Синтез параллельных многопроцессорных вычислительных структур»
по дисциплине: «Интеллектуальные системы»
Вариант №17
Выполнил:
студент группы БФИ2203
Мячина Л.А.
Проверил:
д.т.н., профессор
Кулагин В.П.
Москва, 2025
Цель работы
Изучение методов синтеза параллельных многопроцессорных вычислительных структур с использованием аппарата сетей Петри тензорной методологии.
Задание
Получить вариант задания у преподавателя на построение СП-модели N.
Построить структурную схему многопроцессорной системы для заданного варианта. Определиться с потоком входных (матрицы А и В) и генерируемых данных (матрица С).
Построить структуру процессорного элемента.
Построить таблицу, демонстрирующую потактовую работу построенной многопроцессорной структуры.
Построить СП-модель
,
описывающую работу построенной
многопроцессорной системы.
Убедиться в корректности работы СП-модели путем сравнения с таблицей потактовой работы.
Выполнить цикл работ по анализу базовой СП-модели
,
включающих:
Декомпозицию исходной структуры на линейные и линейно-циклические фрагменты;
Построение примитивной системы;
Построение тензора преобразования.
Выполнить операцию синтеза исходной СП-модели .
Построить программу синтеза заданной СП-модели ( ).
Построить матричное описание СП-модели по полученной программе синтеза в системе координат примитивной системы.
Выразить построенную СП-модель в исходной системе координат (с помощью тензора преобразования).
Удалить эквивалентные вершины и провести моделирование построенной СП-модели с помощью программного комплекса GPTN.
Определить числовые характеристики построенной СП-модели по параметрам, согласованным с преподавателем.
Сделать выводы по работе.
Оформить отчет.
Индивидуальное задание:
Рисунок 1 – Индивидуальное задание
Структурная схема многопроцессорной системы для заданного варианта
Элементы матриц А и В подаются со смещением для организации задержек с целью одновременной подачи элементов матриц А и В на ПЭ.
Рисунок 2 – Схема матричного процессора
Будем
считать, что за один такт происходят
операции умножения элементов матриц А
и В (
×
),
а также сложение полученного произведения
с частичной суммой.
Рисунок 3 – Структура процессорного элемента
Таблица 1 – демонстрация потактовой работы построенной многопроцессорной структуры
№ПЭ |
Такты работы процессорных элементов |
||||
1 |
2 |
3 |
4 |
5 |
|
ПЭ11 |
a11 × b1 + 0 |
|
|
|
|
ПЭ21 |
|
a21 × b1 |
|
|
|
ПЭ12 |
|
a11 × b1 + a12 × b2 |
|
|
|
ПЭ22 |
|
|
a21 × b1 + a22 × b2 |
|
|
ПЭ31 |
|
|
a31 × b1 |
|
|
ПЭ13 |
|
|
a11 × b1 + a12 × b2 + a13 × b3 |
|
|
ПЭ32 |
|
|
|
а31 × b1 + a32 × b2 |
|
ПЭ23 |
|
|
|
a21 × b1 + a22 × b2 + a23 × b3 |
|
ПЭ33 |
|
|
|
|
a31 × b1 + a32 × b2 + a33 × b3 |
На
рис. 4 показана сеть Петри (СП)
,
с помощью которой моделируется матричная
структура. Переходы СП-модели
соответствуют ПЭ структуры, при помощи
позиций b*_*
происходит моделирование движения
элементов матрицы B,
а позиции с*_* моделируют движение
частичных сумм элементов результирующего
вектора С.
Рисунок 4 – СП-модель заданной многопроцессорной системы
