« МАТИ » - РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ К. Э. ЦИОЛКОВСКОГО КАФЕДРА « ПРОЕКТИРОВАНИЕ ВЫЧИСЛИТЕЛЬНЫХ КОМПЛЕКСОВ » « Моделирование.

Презентация:



Advertisements
Похожие презентации
Архитетура компьютерных систем. Архитектура системы команд как интерфейс между программным и аппаратным обеспечением Архитектура системы команд.
Advertisements

Типы компьютеров Complex Instruction Set Computer (CISC) – компьютер со сложным (полным) набором команд. Reduced Instruction Set Computer (RISC) – компьютер.
РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ МОДЕЛИРОВАНИЯ КОНКУРЕНТНОГО РЫНКА НА КЛАСТЕРНЫХ СИСТЕМАХ Авторы: Е.В. Болгова, А.С. Кириллов, Д.В. Леонов Научный.
Архитектуры высокопроизводительной системы является достаточно широким, поскольку под архитектурой можно понимать и способ параллельной обработки данных,
Выпускная квалификационная работа Разработка синтезируемой RTL- модели 6-канального аудиокодека Студент: Кошляк В. О., ФРТК, 816 гр. Научный руководитель:
Таксономия (Классификация) Флинна Дораж Е.М. ИСп-32.
Руководитель программы: декан ФИВТ МФТИ Кривцов В.А.
Набор инструкций. Набор команд это множество операций, которое исполняет процессор. Набор команд -- это та граница, где проектировщик компьютера и программист.
ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ «Роль ВятГУ в развитии биотехнологии Кировской области» Пименов Евгений Васильевич II Международная конференция биотехнологов.
1 Лекция 4 ФУНКЦИОНАЛЬНАЯ И СТРУКТУРНАЯ ОРГАНИЗАЦИЯ ЭВМ Информатика 2 Министерство образования и науки Российской Федерации Казанский государственный технический.
Архитектура ЭВМ (лекция 7) проф. Петрова И.Ю. Курс Информатики.
Разработка среды для облачных вычислений Дипломная работа студента 545 группы Чуновкина Фёдора Дмитриевича Научный руководитель : Бондарев А. В. Рецензент.
Лекция 1. Архитектура и программирование массивно- параллельных вычислительных систем Summer of coding. CUDA course. Борисов Александр
Пятое Поколение и Суперкомпьютеры. Основные требования к компьютерам 5-го поколения: Создание развитого человеко-машинного интерфейса (распознавание речи,
РАЗРАБОТКА ИНСТРУМЕНТА ОПТИМИЗАЦИИ ПАРАЛЛЕЛЬНЫХ ПРОГРАММ Руководитель: проф. Мулярчик Степан Григорьевич.
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ СТАВРОПОЛЬСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ.
Набор инструкций. Набор команд это множество операций, которое исполняет процессор. Набор команд это та граница, где проектировщик компьютера и программист.
Классификация Базу. По мнению А.Базу (A.Basu), любую параллельную вычислительную систему можно однозначно описать последовательностью решений, принятых.
Классификация архитектур ЭВМ по Флинну. Одиночный поток команд (Single Instruction) Множество потоков команд (Multiple Instruction) Одиночный поток данных.
Введение в параллельную обработку. Уровни параллелизма в процессорах Параллелизм данных (DLP – Data Level Parallelism) Параллелизм команд (ILP – Instruction.
Транксрипт:

« МАТИ » - РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ К. Э. ЦИОЛКОВСКОГО КАФЕДРА « ПРОЕКТИРОВАНИЕ ВЫЧИСЛИТЕЛЬНЫХ КОМПЛЕКСОВ » « Моделирование и оценка характеристик высокопараллельной ВС потоковой архитектуры » Научный руководитель : Шилов В. В. Выпускная квалификационная работа магистра Зломанова В. А.

Цели работы : Анализ способов использования параллельности в архитектуре Моделирование и оценка характеристик высокопараллельной вычислительной системы потоковой архитектуры (data flow)

Архитектуры параллельных ВС Микроуровневый параллелизм Конвейер Параллелизм на уровне команд Векторный процессор Матричный процессор VLIW (Very long instruction word) Параллелизм уровня потоков и уровня заданий MIMD

Принципы потоковой обработки информации Асинхронность вычислений, позволяющая выполнять операции сразу же при готовности операндов Функциональный характер вычислений, обеспечивающий отсутствие побочных эффектов Отсутствие счетчика команд и общей переиспользуемой памяти

Способы организации потоковых вычислений Способ, основанный на « чистом потоке данных » Способ, сочетающий в себе свойства потоковой и последовательной обработки данных

Архитектура

Пример работы A=((a+b)(c+d)(e+f+g) hij):(k(lm))

Набор команд Арифметические Логические Операции отношения Условные арифметические операции Команды передачи управления Операции индексации Операции пересылки и преобразований

Интерфейс модели

Возможности модели Написание программ на низкоуровневом языке программирования и запуск ее на исполнение Проверка синтаксиса написанной программы Встроенная справочная система по командам ПВС Модуль визуализации работы ПВС, позволяющий наблюдать за состоянием элементов ПВС в покомандном режиме Задание и изменение настроек ПВС : количество вычислителей, размер буферов вычислителей, количество модулей ОПД, размер модуля ОПД, размер таблицы соответствия, время выполнения команд.

Заключение Проанализированы основные способы организации потоковых вычислений Описана оригинальная архитектура потоковой вычислительной системы Разработана и реализована имитационная модель предлагаемой архитектуры Продемонстрированы результаты работы модели на реальных задачах

Спасибо за внимание !