- •Оглавление
- •Архитектура вычислительных систем
- •Этапы развития вычислительных машин
- •Фон неймановская архитектура
- •Типы структур вычислительных машин и систем
- •Вычислительная система с общей памятью
- •Распределенная система
- •Классификация параллельных вычислительных систем
- •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* системы. Если модель адекватна системе, то она используется для прогнозирования свойств системы.