- •Оглавление
- •Архитектура вычислительных систем
- •Этапы развития вычислительных машин
- •Фон неймановская архитектура
- •Типы структур вычислительных машин и систем
- •Вычислительная система с общей памятью
- •Распределенная система
- •Классификация параллельных вычислительных систем
- •29.09.2011
- •Способы ускорения традиционных архитектур
- •01.10.2011
- •Супер скалярные процессоры
- •06.10.2011 Кэш-память
- •Алгоритмы замещения информации в заполненной кэш-памяти.
- •27.10.2011 Расслоенная память Блочная организация основной памяти
- •Структура основной памяти на основе блочной схемы
- •Циклическая организация
- •Блочно-циклическая схема расслоения памяти
- •Архитектура с сокращенным набором команд
- •КлассSimd
- •Структура типа память-память и регистр-регистр
- •03.11.2011 Матричные вычислительные системы
- •Контроллер массива процессоров
- •Массив процессоров
- •10.11.2011 Ассоциативные вычислительные системы
- •Вычислительные системы с систолической структурой
- •Классификация систолических структур
- •Основы теории вычислительных систем
- •Задача синтеза
- •Модели вычислительных систем
- •Статистические модели
- •Аналитические методы
- •Имитационные модели
- •Экспериментальные методы
- •24.11.2011 КлассMimd
- •Симметричные мультипроцессорные системы (smp)
- •Архитектура с общей шиной
- •Классификация кластеров
- •01.12.2011 Топологии кластеров
- •Системы с массовой параллельной обработкой (mpp-системы)
- •Транспьютеры
- •08.12.2011 Вычислительные системы с неоднородным доступом к памяти (cc-numa)
- •Вычислительные системы с обработкой по принципу волнового фронта
- •Надежность и отказоустойчивость вычислительных систем
- •Трансляторы
- •10.12.2011
- •Варианты взаимодействия двух трансляторов
- •Многопроходная трансляция
- •Однопроходная трансляция
Классификация систолических структур
По степени гибкости систолические структуры быть сгруппированы:
Специализированные – рассчитанные на решение одной задачи;
Алгоритмически-ориентированные – более широкий набор алгоритмов;
Программируемые – самый гибкий вид систолических систем;
По разрядности ПЭ:
Одноразрядные;
Многоразрядные;
По характеру локально-пространственных связей:
Одномерные;
Двумерные;
Трехмерные;
Примеры структур систолических систем:

Рисунок 26 Линейная

Рисунок 27 Прямоугольная

Рисунок 28 Гексогональная
Систолические структуры бывают с 1, 2, 3 тактами данных и с одинаковым либо противоположным направлением передачи.
ULA – однонаправленный линейный процессорный массив, где потоки данных перемещаются в одном направлении;
BLA – двунаправленный линейный процессорный массив, в котором 2 потока движутся навстречу друг другу;

Рисунок 29ULA

Рисунок 30BLA
TLA;

Рисунок 31TLA
Структура процессорных элементов
Функциональная схема процессорного элемента систолической матрицы:

Рисунок 32ПЭ систолической матрицы
Процессорный элемент систолической системы состоит из трех регистров, умножателя и сумматора и имеет тип BLA, т.е. потоки движутся навстречу друг другу. Авх может быть интерпретировано как коэффициент или как отдельный поток.
Основы теории вычислительных систем
Теория вычислительных систем – дисциплина, объединяющая методы решения задач проектирования и эксплуатации ЭВМ, комплексов, систем и сетей.
Предметом исследования теории ВС являются вычислительные системы в аспектах их производительности, надежности и стойкости.
В системе выделим следующие составляющие:
Технические средства, определяемые конфигурацией системы, т.е. составом устройств и структурой связи между ними;
Режим обработки, определяющий порядок функционирования системы;
Рабочая нагрузка, характеризующая класс обрабатываемых задач и порядок их поступления в систему;
Анализ вычислительных
систем – определение свойств, присущих
системе или классу систем. В общем случае
задача анализа формируется следующим
образом. Исходя из цели исследования
назначается набор характеристик
и
точность
,
с которой они должны быть определены.
Требуется найти способ оценки характеристикY
объекта с заданной точностью
,
и на основе этого способа определить
характеристики.
При анализе систем оценка характеристик Y производится измерением параметров функционирования системы с обработкой измерительных данных. В целях сокращения затрат на анализ стремятся измерять по возможности меньшее число наиболее просто измеримых параметров.
- параметры
- характеристики
системы,
- функция связывающаяY
с X.
При анализе систем
необходимо располагать моделью F:
.
Построение модели системы на основе априорных сведений об её организации и данных измерений называется идентификацией системы.
Порядок идентификации системы:

Рисунок 33 Порядок идентфицикации системы
А – дополнительные
характеристики,
- точность оценки функциональной модели.
В соответствии с природой исследуемых явлений для их представления предлагается функциональная модель, описывающая явления с точностью до значений параметров функции. Процесс создания такой модели называется функциональной идентификацией системы.
После выбора
функциональной модели необходимо
определить ее параметры. Этот процесс
называется параметрической идентификацией.
Для параметрической идентификации к
ВС подключаются необходимые измерительные
средства. Получаемые данные используются
системой оценки параметров и характеристик
для вычисления параметров X*
и характеристик Y*
системы, а также параметров модели А.
Система оценки представляет собой набор
программ для обработки измерительных
данных. Значения параметров X*
и характеристик Y*
системы используется для проверки
адекватности модели, т.е. оценки
погрешности
воспроизведения моделью характеристик
системы. Оценка производится путем
сравнения значений характеристик
,
порождаемых моделью, с зарегистрированными
характеристикамиY*
системы. Если модель адекватна системе,
то она используется для прогнозирования
свойств системы.
