ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ «Роль ВятГУ в развитии биотехнологии Кировской области» Пименов Евгений Васильевич II Международная конференция биотехнологов.

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



Advertisements
Похожие презентации
1 Лекция 4 ФУНКЦИОНАЛЬНАЯ И СТРУКТУРНАЯ ОРГАНИЗАЦИЯ ЭВМ Информатика 2 Министерство образования и науки Российской Федерации Казанский государственный технический.
Advertisements

Пятое Поколение и Суперкомпьютеры. Основные требования к компьютерам 5-го поколения: Создание развитого человеко-машинного интерфейса (распознавание речи,
Устройство для вычисления скалярного произведения векторов с коррекцией ошибок на базе системы остаточных классов Авторы: Соловьев Р.А. (докладчик) Д.В.
Система команд процессора. Система команд процессора включает в себя четыре основные группы команд: команды пересылки данных; арифметические команды;
Архитетура компьютерных систем. Архитектура системы команд как интерфейс между программным и аппаратным обеспечением Архитектура системы команд.
Разработка аппаратного модулярного фильтра с конечной импульсной характеристикой на базе теоретико- числового быстрого преобразования Фурье В.М. Амербаев.
Учебный курс Принципы построения и функционирования ЭВМ Лекция 11 Микрокоманды и микрооперации профессор ГУ-ВШЭ, доктор технических наук Геннадий Михайлович.
РЕАЛИЗАЦИЯ ОБРАТНОГО ПРЕОБРАЗОВАТЕЛЯ МОДУЛЯРНОЙ АРИФМЕТИКИ СОВМЕЩЕННОГО С ОПЕРАЦИЕЙ ОКРУГЛЕНИЯ ДЛЯ ЗАДАЧ ЦОС Амербаев В. М., Тельпухов Д. В., Балака Е.
Роль микропроцессора в организации работы компьютера.
Архитектура ЭВМ (лекция 7) проф. Петрова И.Ю. Курс Информатики.
Лекция 6. Способы адресации в микропроцессорных системах.
Архитектура компьютера. Функциональные характеристики ПК Лекция 2 часть г.
Принцип факторизации в проблеме проектирования модулярных процессоров МЭС-2014 Докладчик: д.т.н Амербаев Вильжан Мавлютинович ИП ПМ.
Арифметические операции в позиционных системах счисления.
Теория компиляторов-2. Л.31 Теория компиляторов Часть II Лекция 2.
Арифметические действия в двоичной системе счисления.
Представление чисел в компьютере автор: Хайманова Т.Я. май 2008 г.
Арифметические операции в позиционных системах счисления Кодирование и обработка числовой информации.
« МАТИ » - РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ К. Э. ЦИОЛКОВСКОГО КАФЕДРА « ПРОЕКТИРОВАНИЕ ВЫЧИСЛИТЕЛЬНЫХ КОМПЛЕКСОВ » « Моделирование.
Микропроцессоры и память Сенотов Максим Юрьевич далее.
Транксрипт:

ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ «Роль ВятГУ в развитии биотехнологии Кировской области» Пименов Евгений Васильевич II Международная конференция биотехнологов «Международное сотрудничество и развитие биотехнологий в Кировской области» Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Вятский государственный университет»

АРИФМЕТИЧЕСКИЙ ПЛИС-УСКОРИТЕЛЬ С РЕКОНФИГУРИРУЕМОЙ МИКРОАРХИТЕКТУРОЙ аспирант Осинин Илья Петрович, д.т.н., профессор Князьков Владимир Сергеевич ФГБОУ ВПО «Вятский государственный университет»

Концепция, способы и особенности выполнения арифметических операций в однородном модулярно- систолическом процессоре - Реконфигурируемость микроархитектуры операционной части процессора за счет динамической настройки вычислительных ядер на выполнение требуемого набора арифметико-логических операций: сложение, вычитание, умножение, деление и так далее; - все арифметические операции реализуются с использованием конвейерной техники вычислений; - скорость выполнения всех операций обеспечена на частоте базового элемента; - обеспечена поддержка вычислений в форматах данных 32,- 64, разрядными числами с фиксированной запятой за счет обеспечения возможности динамического конфигурирования операционной части – разбиения среды на независимые процессорные ядра, причем, «влет»: а) одного 128- разрядного ядра процессора; б) двух 64- разрядных процессорных ядер; в) четырех 32- разрядных процессорных ядер; - за счет реконфигурации микроархитектуры однородной вычислительной среды процессорных ядер обеспечиваются также и выполнение всех арифметических операции в традиционной позиционной системе счисления; - обеспечиваются аппаратные преобразования кодов чисел из ППС в СОК и наоборот со скоростью работы ядер процессора.

Схема структурная процессора Процессор состоит их четырех ядер, каждое из которых ведет параллельную обработку информации в базисе модулярной арифметики по пяти основаниям.

Ядро 1Ядро 2Ядро 3Ядро 4Ядро 1Ядро 2Ядро 3Ядро 4Ядро 1Ядро 2Ядро 3Ядро 4 Поддерживаются вычисления с форматами данных 32,- 64, разрядными числами с фиксированной запятой за счет обеспечения возможности динамического конфигурирования операционной части: а) одного 128- разрядного ядра процессора; б) двух 64- разрядных процессорных ядер; в) четырех 32- разрядных процессорных ядер.

Схема структурная ядра процессора КЭШ память процессора поддерживает режим 96- кратного расслоения памяти. Поддерживается режим параллельной работы КЭШ памяти с четырьмя потоками данных. Поддерживается триальный режим работы КЭШ памяти с динамическим переключением банков.

Реконфигурируемость микроархитектуры операционного устройства обеспечивает динамическую настройку вычислительных ядер на выполнение арифметико-логических операций: сложение, вычитание, умножение, деление нацело и т.д. Схема структурная вычислительного ядра

Все арифметические операции реализуются с использованием конвейерной техники вычислений Пример реализации операции вычитания по модулю 5

Схема структурная базового элемента Скорость выполнения арифметическико-логических операций обеспечена на частоте работы базового элемента: T БЭ =t DFF +max{t AND ;t XOR }.

Обеспечиваются аппаратные преобразования кодов чисел из ППС в СОК и наоборот со скоростью работы ядер процессора. Схема структурная преобразователя кодов ПСС-СОК

Техническая реализация прототипа процессора Работоспособность прототипа подтверждается результатами моделирования функциональных схем процессора в САПР Quartus II Web Edition фирмы Altera

12 Техническая новизна 1.Устройству присущ как параллелизм уровня вычислительных модулей, осуществляющих независимую обработку вычетов, так и конвейерный параллелизм внутри каждого вычислительного модуля 2. В конвейерном режиме результат любой арифметический операции доступен каждый такт работы ядра 3. Скорость выполнения всех операций равна скорости срабатывания одного логического элемента

13 Техническая новизна 4.Регулярность структуры позволяет легко наращивать количество оснований, по которым ведутся вычисления, в случае расширения диапазона представления чисел 5. Становится возможным реализовать вычисления с переменной разрядностью операндов, выделяя для этого группы вычислительных модулей