Москва 2008 Специализированное вычислительное устройство для обработки радиолокационной информации Московский физико-технический институтИнститут точной.

Slides:



Advertisements
Similar presentations
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt BOSS Forum 2013 Telecom & Enterprise Дмитрий Муравин, Старший менеджер по работе с заказчиками,
Advertisements

НАУЧНО-ПРОИЗВОДСТВЕННАЯ ФИРМА ЗАО «НПФ«ГЕО» Опыт изготовления планово-картографических материалов для целей реализации программы.
Архитектура ЭВМ и язык ассемблера
Поиск оптимального набора параметров оптимизаций компилятора Брусенцов Леонид Евгеньевич студент 4 курса ФИТ НГУ Руководители:Илья.
Расторгуев А.C., 545 группа Научный руководитель: Пименов А.А. Рецензент: ст. преп. Смирнова Е.А.
Можно выделить два подхода, на основе которых производится выбор посредника: 1.Аналитический, предполагающий осуществление выбора с использованием формул,
Тушин Александр, ЗАО «Компания Либэр». 1) Предоставление полнотекстовых материалов 2) Поиск по внутреннему содержанию документа 3) Доступность в режиме.
Вэйвлетное разложение гладкого потока ненулевой высоты Выполнил : Суханов Василий Научный руководитель : Демьянович Ю. К. Рецензент : Лебединская Н. А.
Некомпенсаторное агрегирование и рейтингование студентов Авторы: Гончаров Алексей Александрович, Чистяков Вячеслав Васильевич. НФ ГУ ВШЭ 2010 год.
Вид продук ции А i, ед. Затраты на выполнение заказа, руб. Затраты на хранение C xi, руб./ед.год S i, ед. NiNi T i,дн. руб. СoСo СiСi , ,5445.
Курсовая работа студента 345 группы Чуновкина Фёдора Дмитриевича Научный руководитель: Бондарев А.В. Санкт-Петербургский Государственный Университет Математико-механический.
ПРОФИЛЬ КОМПАНИИ SAP. ©2010 SAP AG. Все права защищены. / Стр. ‹#› ШТАТ КОМПАНИИ SAP НАСЧИТЫВАЕТ СЕГОДНЯ СОТРУДНИКОВ ПО ВСЕМУ МИРУ.
Устинович Андрей М-28.  Реализация стратегии в области микроэлектроники позволила сократить технологическое отставание российских производителей до 5-ти.
Беритесь, ребята, Скорей за работу. Учитесь считать, Чтоб не сбиться со счёту.
О ПЫТ ОРГАНИЗАЦИИ КОНТРОЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ И КАЧЕСТВА ОБУЧЕНИЯ НА БАЗЕ ЦЕНТРА ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ Ю ЖНОГО ФЕДЕРАЛЬНОГО УНИВЕРСИТЕТА.
Миллер Дмитрий, 545 группа Научный руководитель: д.ф.-м.н., профессор, А.Н.Терехов Рецензент: к.ф.-м.н, доцент, А.Н. Иванов.
Тема урока: Взаимно обратные числа 6 класс. Цели урока: вввести понятие взаимно обратных чисел; ссформировать умение находить взаимно обратные числа.
Умножение смешанных чисел 5 класс Работу выполнила учитель математики Молчанова Валентина Николаевна.
Адаптивный метод распределения SPMD-заданий в грид Паньшенсков Михаил, 545 группа Научный руководитель: Лукичев А.С. Рецензент: Демьянович Ю.К июня.
Корпоративная филантропия
1 Генерация контекстных ограничений для баз данных Выполнил: Жолудев В. Научный руководитель: Терехов А.Н. Рецензент: Иванов А.Н.
Понятие риска применительно к инвестиционным проектам
Growing Neural Gas Method Нейросетевой метод построения неструктурированных адаптивных сеток.
Сравнение различных методов хранения XML в реляционных базах данных и в разных системах. Нгуен Тхань Хуен- 545 группа Руководитель : Б.А. Новиков Рецензент:
Лобанов Алексей Иванович Основы вычислительной математики Лекция 1 8 сентября 2009 года.
Симулятор квантовых вычислений Выполнил: Гедерцев А.С. Руководитель, д.ф.-м.н., профессор: Граничин О.Н.
Распределение наборов неоднородных по размеру заданий в кластерных системах на основе ClassAd механизма Голубев Александр Юрьевич, 542 группа Научный руководитель:
Вычисление типов в императивных динамически типизированных языках. Михаил Калугин, студент 3 курса ММФ Научные руководители: Игорь Николаевич Скопин Андрей.
Компьютерная графика Петухин Вячеслав Алексеевич 1 семестр, 34 часа лекций, 34 часа лабораторных. Экзамен.
Увеличение модульности программного обеспечения на языке Java Курсовая работа студента 345 группы Абишева Тимура Маратовича Научный руководитель: Профессор.
Санкт-Петербургский Государственный Университет Математико-Механический факультет Кафедра системного программирования Применение диаграмм двоичных решений.
Реализация XPath над S-выражениями 2007 Миленин Евгений, гр. 544 Кафедра Системного Программирования Математико-Механический ф-т, СПбГУ Научный руководитель:
Поиск оптимального набора значений опций компиляции Студент: Чирцов Артём, ФИТ/IV Руководитель: Илья Чёрный
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Математико-механический факультет Кафедра системного программирования Автоматизация выбора оптимальной.
Проект «Безопасный браузер» Визовитин Николай Кадашев Дмитрий.
Разработка инструментария для создания нейронных сетей на мобильных платформах на примере iOS Золотухина Алина Манаев Дмитрий 445 группа Руководитель:
Демидов А.В г. Операционные системы Лекция 4 Работа с файлами.
DSP Лекция 1 Digital Signal Processing (часть 2).
Примеры расчета возврата инвестиций в проектах по управлению контентом Юрий Пискарев Ведущий консультант Oracle СНГ.
Технология и оборудование для получения фальцевых соединений в автомобилестроении с помощью импульсных магнитных полей Автор: Черников Д.Г.
Алгебра 7 класс. «Я слышу – я забываю, я вижу – я запоминаю, я делаю – я понимаю»
0 + 0= = = = 10 Арифметические операции во всех позиционных системах счисления выполняются по одним и тем же хорошо известным вам правилам.
Рубцов И.В. Саламаха П.Н. CМ-7 МГТУ им. Н.Э. Баумана 2005 Создание автоматической системы управления оружием мобильного робототехнического комплекса на.
Библиотека для работы с конечными множествами, использующая графический процессор в качестве основного вычислительного устройства Новосибирский Государственный.
9 октября 2004 Поиск статических изображений по содержанию: использование текстового запроса Наталья Васильева
Универсальная интеграция технологии построения отчетов в семейство.NET приложений Презентация дипломной работы Порсева Анатолия, 542 гр. Санкт-Петербург.
Сравнение подходов к индексированию XML документов c поддержкой некоторых операций модификации Выполнил: Василий Шикин, 545 группа Руководитель: Дмитрий.
Украина: Электронное правительство в служении демократии Щербакова Наталия 16 ноября 2007 г. Санкт-Петербург, Россия.
Классификация, кластеризация и поиск изображений на основе низкоуровневых характеристик Наталья Васильева Руководитель: Новиков Б. А.
Simplify Simplify (-8) 0 1 If arc BC = 84°, then m ∠ BAC = 42° A B C.
3 класс ─ маршрут-справочник
1 Complex Numbers Digital Lesson. 2 Definition: Complex Number The letter i represents the numbers whose square is –1. i = Imaginary unit If a is a positive.
5.4 Factor and Solve Polynomial Equations Day 2 Algebra 2.
Алгебра логики это раздел математики, изучающий высказывания, рассматриваемые со стороны их логических значений (истинности или ложности) и логических.
5-4 Factoring M11.D A Objectives: 1) To factor polynomials with a common factor. 2) To identify and factor trinomial squares. 3) To factor the.
Микропроцессорные системы Программирование INTEL 8086 Системная программа Debug.
Determine the sequence of genes along a chromosome based on the following recombination frequencies A-C 20% A-D 10% B-C 15% B-D 5%
Properties Objective: To use the properties of numbers. Do Now 1.) = 3.) ( 2  1 )  4 = 2.) =4.) 2  ( 1  4 ) =
Introduction The product of two complex numbers is found using the same method for multiplying two binomials. As when multiplying binomials, both terms.
СОЗДАНИЕ СЛОЖНЫХ АНИМИРОВАННЫХ РИСУНКОВ В POWER POINT, С ИСПОЛЬЗОВАНИЕМ ПРОСТЫХ АНИМИРОВАННЫХ ЭФФЕКТОВ. Урок информатики и ИКТ. Автор: учитель физики и.
MULTIPLYING AND FACTORING CHAPTER 8 SECTION 2 AND 3.
Т.В. Биренбаум Н.А. Качанова Подходы к формированию электронной библиотеки университета в условиях минимальных финансовых, материальных и трудовых ресурсов.
Complex Numbers C.A-1.5. Imaginary numbers i represents the square root of – 1.
Chapter Complex Numbers What you should learn 1.Use the imaginary unit i to write complex numbers 2.Add, subtract, and multiply complex numbers 3.
南亚和印度.
Lesson 88 Warm Up Pg. 576.
Introduction to Complex Numbers
= 12x4 + 20x2 = 6x3 + 7x2 – x = – 16x5 + 72x4 = 24x3 – 6x2 + 48x
Algebraic Properties.
Conjugates Standard form of Complex Numbers
Presentation transcript:

Москва 2008 Специализированное вычислительное устройство для обработки радиолокационной информации Московский физико-технический институтИнститут точной механики и вычислительной техники имени С. А. Лебедева РАН Д.Д. Николаев, М.Л. Ремизов, А.В. Ростовцев, Чинь Куанг Киен

Постановка задачи  Рекурсивное вычисление комплексной 64-мерной матрицы: n = 1, 2,…128

Требования по производительности  За 5 секунд необходимо выполнить вычисление матрицы 1728 раз.  Вычисления программным способом > 43 мин.

Этапы вычислений Этап Операции и объем вычислений 164х64 MAC 21x64 MAC 31DIV 4w n = -kz n 64 MUL 564х64 MAC

5 Варианты реализации фиксированная запятая: простой алгоритм малый объем оборудования малая производительность проблема диапазона и точности плавающая запятая: сложный алгоритм большая трудоемкость большой объем оборудования большая производительность автоматическое решение проблемы диапазона и точности Выбран вариант с плавающей запятой

6 Формат чисел  Порядок 7 разрядов  Скрытый бит мантиссы представлен в явном виде  Округление только к ближайшему  Нет специальных значений  Нет денормализованных чисел (при underflow - flush to zero) Предложенный формат: Результат вычисления матрицы R^-1 в нашем формате совпадает с вычисленным в IEEE 754 single

7 Комплексный MAC - Multiply & Accumulate (А + Bi)(C + Di)+ E + Fi

8 Комплексный MAC - Multiply & Accumulate (А + Bi)(C + Di)+ E + Fi C AC BC AC + E BC + F

9 Комплексный MAC - Multiply & Accumulate (А + Bi)(C + Di)+ E + Fi D AD BD AC + E - BD BC + F + AD AC + E BC + F

10 Структурная схема вычислителя

11 Прототип Прототип создан на базе FPGA Virtex-5 xc5vlx330 Использовано Триггера из % LUT из % f = 200 МГц Вычисление одной матрицы < 1 мс Производительность ~6,5 млрд. операций с плавающей запятой в секунду

12 Пути повышения производительности  полная конвейеризация  использование MAF  быстрый алгоритм умножения (без итераций)  быстрый алгоритм MAC  использование нескольких узлов MACR Эффект - увеличение производительности в 5-10 раз

13 Пути повышения точности увеличение разрядности мантиссы уменьшение количества округлений: одно округление на умножение и сложение одно округление на два умножения и сложение