РЕАЛИЗАЦИЯ ОБРАТНОГО ПРЕОБРАЗОВАТЕЛЯ МОДУЛЯРНОЙ АРИФМЕТИКИ СОВМЕЩЕННОГО С ОПЕРАЦИЕЙ ОКРУГЛЕНИЯ ДЛЯ ЗАДАЧ ЦОС Амербаев В. М., Тельпухов Д. В., Балака Е.

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



Advertisements
Похожие презентации
Разработка аппаратного модулярного фильтра с конечной импульсной характеристикой на базе теоретико- числового быстрого преобразования Фурье В.М. Амербаев.
Advertisements

Устройство для вычисления скалярного произведения векторов с коррекцией ошибок на базе системы остаточных классов Авторы: Соловьев Р.А. (докладчик) Д.В.
Анализ и синтез арифметического узла проф. Поспелова Д.А. поля Галуа Авторы: Амербаев В.М.,Балака Е.С. (докладчик), Соловьев Р.А.,Тельпухов Д.В. ИП ПМ.
Схема предсказания исключительной ситуации «потеря точности» в модуле операции «умножение с накоплением» Ивасюк Евгений Вячеславович Научно-исследовательский.
ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ «Роль ВятГУ в развитии биотехнологии Кировской области» Пименов Евгений Васильевич II Международная конференция биотехнологов.
Электронная энциклопедия. Содержание Архитектура ПК Системы счисления.
1 Лекция 4 ФУНКЦИОНАЛЬНАЯ И СТРУКТУРНАЯ ОРГАНИЗАЦИЯ ЭВМ Информатика 2 Министерство образования и науки Российской Федерации Казанский государственный технический.
ИНСТИТУТ ПРОБЛЕМ ПРОЕКТИРОВАНИЯ В МИКРОЭЛЕКТРОНИКЕ РАН (ИППМ) Исследование принципов работы блока ввода данных для параллельной потоковой вычислительной.
Лекция 12 Быстрое преобразование Фурье Нахождение спектральных составляющих дискретного комплексного сигнала непосредственно по формуле ДПФ требует комплексных.
Компьютер как универсальное устройство обработки информации 9 класс.
Устройства деления вещественных и целых чисел для системы на кристалле «МЦСТ-4R» Работа выполнена Беляковой Ольгой Игоревной Научный руководитель Пивненко.
Лекция 6. Способы адресации в микропроцессорных системах.
Компьютер – модель человека ФункцияЧеловекКомпьютер Хранение информации Память Устройства памяти Обработка информации МышлениеПроцессор Прием (ввод) информации.
Расширение технологии UniTESK средствами генерации структурных тестов Дмитрий Воробьев
Работа выполнена в рамках проекта "Повышение квалификации различных категорий работников образования и формирование у них базовой педагогической ИКТ- компетентности"
СОБОЛЕВ Сергей Сергеевич ЗОЛЬНИКОВ Владимир Константинович КРЮКОВ Валерий Петрович СОБОЛЕВ Сергей Сергеевич ЗОЛЬНИКОВ Владимир Константинович КРЮКОВ Валерий.
Пятое Поколение и Суперкомпьютеры. Основные требования к компьютерам 5-го поколения: Создание развитого человеко-машинного интерфейса (распознавание речи,
Применение конвертируемых режимов адресации для повышения производительности сопроцессоров цифровой обработки сигналов в составе многоядерной СнК Пантелеев.
Быстрое преобразование Фурье Введение. Представление сигналов с помощью гармонических функций В качестве примера рассмотрим представление сигнала типа.
Процессор ПРОЦЕССОР ПРОЦЕССОР ПРОЦЕССОР Основной характеристикой процессора является производительность (быстродействие) – количество операций выполняемых.
Транксрипт:

РЕАЛИЗАЦИЯ ОБРАТНОГО ПРЕОБРАЗОВАТЕЛЯ МОДУЛЯРНОЙ АРИФМЕТИКИ СОВМЕЩЕННОГО С ОПЕРАЦИЕЙ ОКРУГЛЕНИЯ ДЛЯ ЗАДАЧ ЦОС Амербаев В. М., Тельпухов Д. В., Балака Е. С., Константинов А. В. Институт проблем проектирования в микроэлектронике РАН

Введение Вычисления в режиме накопления разрядности Оценки точности схем БПФ Совмещение операции округления с операцией обратного преобразования Выводы

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

ВЫЧИСЛЕНИЯ В РЕЖИМЕ НАКОПЛЕНИЯ РАЗРЯДНОСТИ Была выбрана схема: Radix-2 Single-path Delay Feedback. При сравнительно легком управлении, схема имеет наименьший объем памяти и малое число операций сложения, однако достаточно большое число операций умножения. 4

Спроектирован генератор функциональных представлений для реализации Быстрого Преобразования Фурье (БПФ) в режиме накопления разрядности с использованием модулярной арифметики. Особенность данного метода заключается в том, что в качестве базового диапазона модулей модулярной системы выбирается диапазон, способный покрыть результаты вычислений БПФ без промежуточных округлений, что позволит строить высокопроизводительные преобразователи повышенной точности. Маршрут создания функционального описания модулярного БПФ при помощи генератора функциональных представлений N – длина входной последовательности width – разрядность входных данных tw_width – разрядность поворачивающих множителей round – выбор режима работы БПФ (с округленем или без) 5

Генератор fft_gen.pl – создает схему БПФ R2SDF с округлением в процессе вычисления или с наращиванием разрядности. Генератор testbench_generator.pl – создает проверочный модуль fft_tb.v для проверки (верификации) правильности работы схемы. Для оценки абсолютной ошибки в блок генерации проверочного модуля testbench_generator.pl включен блок подсчета ДПФ с максимальной машинной разрядностью. 6

Оценки точности схем 7

СОВМЕЩЕНИЕ ОПЕРАЦИИ ОБРАТНОГО ПЕРЕВОДА ЧИСЛА В ПОЗИЦИОННУЮ СИСТЕМУ СЧИСЛЕНИЯ С ОПЕРАЦИЕЙ ОКРУГЛЕНИЯ Длина БПФ прео- бразо- вания Архитек- тура 1 (МГц) Архитек- тура 2 (МГц) 8 битные входные данные 3411,6441,5 6340,7379,9 8276,4303, ,6321, ,1307,0 16 битные входные данные 3385,2419,4 6276,4317,0 8275,6322, , ,3284,7 Обратный преобразователь модулярного кода совмещенный с операцией финального округления. (Архитектура 2). Обратный преобразователь модулярного кода на базе полиадической системы счисления. (Архитектура 1). 8

Предложенный подход вычислений в целых числах на базе модулярной системы вычетов, а также метод совмещения операции обратного преобразования и операции финального округления, позволяет строить устройства ЦОС с улучшенными характеристиками точности и быстродействия. - Быстродействие устройств обратных преобразователей, совмещенных с операцией округления, в среднем на 10% выше чем у устройств выполненных традиционным способом. - Выигрыш в точности вычислений при использовании режима вычислений в целых числах достигает 4-5 раз. Оценивая полученные экспериментальные оценки можно сделать следующие выводы:

СПАСИБО ЗА ВНИМАНИЕ