Скачать 118.54 Kb.
|
Ю.М. СКОРОДУМОВ, П.В. ЮХТА, А.В. ШАФРАНЮК (ГНЦ РФ ОАО «Концерн «ЦНИИ «Электроприбор», С.-Петербург) ВЫБОР АППАРАТНОЙ ПЛАТФОРМЫ ДЛЯ РЕАЛИЗАЦИИ СПЕЦВЫЧИСЛИТЕЛЯ ГИДРОАКУСТИЧЕСКОГО КОМПЛЕКСА Рассматривается проблема выбора аппаратной платформы для реализации спецпроцессорной части центрального вычислительного комплекса для гидроакустического комплекса широкополосной пеленгации, отличительной особенностью которого является реализация в нем адаптивных алгоритмов пространственной обработки сигналов. Приводится общая структура вычислительной системы комплекса и представлены задачи, решаемые в его спецпроцессорной части, а так же требования, предъявляемые к ее реализации. Введение В настоящей работе рассматриваются некоторые вопросы реализации вычислительной системы, входящей в состав гидроакустического комплекса широкополосной пеленгации. В этом комплексе для повышения дальности и вероятности обнаружения в море слабошумящих источников применяются адаптивные алгоритмы обработки информации, позволяющих оценить выборочные матрицы корреляций помехи и полезных сигналов, в особенности при наличии сильных мешающих целей. Эти алгоритмы характеризуются высокой вычислительной сложностью вследствие следующих причин: работа с матрицами (обращение, вычисление собственных векторов и чисел), а также нахождение большого числа откликов в пространственных каналах [1]. В целом данные системы отличаются большими объемами однотипных операций, выполняемых в рамках линейных алгоритмов. В статье приведен анализ аппаратных платформ, наиболее подходящих для реализации одной из составных частей вычислительной системы комплекса – спецвычислителя, и пояснен их выбор. Статья имеет следующую структуру. В первом разделе представлена обобщенная структурная схема ГАК, обозначены входные и выходные данные, выполняемые спецвычислителем функции, а также приведены требования к его вычислительной мощности (в части быстродействия и объемов памяти). Во втором разделе представлен обзор рассматриваемых платформ, а также их достоинства и недостатки с точки зрения реализации спецвычислителя. 1. Обобщенная структура ГАК Обобщенная структурная схема гидроакустического комплекса (ГАК) представлена на рис. 1. Прямоугольниками обозначены основные блоки, а стрелками – функциональные связи внутри ГАК. Входная информация в виде последовательного кода поступает с спецвычислитель с выходов антенной решетки, состоящей из гидроакустических приемников. После выполнения расчетов в спецвычислителе выходная информация поступает на дальнейшую обработку в универсальный центральный вычислительный комплекс (универсальный ЦВК), с которого осуществляется управляющая обратная связь (как правило, по порогам обнаружения) в сторону спецвычислителя. Универсальный ЦВК выдает информацию для представления пользователю на автоматизированное рабочее место (АРМ), откуда так же осуществляется обратная связь со спецвычислителем и универсальным ЦВК. Параметры ГАК, определяющие величину входного и выходного потоков данных, а также сложность вычислений приведены в таблице 1. Входной информацией спецвычислителя является: Рис. 1. Обобщенная структурная схема ГАК
Таблица 1.
Как видно из таблицы 1, поток входных данных составляет 720,1 Мбайт/с (5,76 Гбит/с). Спецвычислитель предполагает модульное построение и предназначен для выполнения следующих задач:
Таким образом, выходной информацией спецвычислителя является:
Поток выходных данных составляет 2,53 Мбай/с. На основании значений параметров, приведенных в таблице 1, были получены требования к памяти и быстродействию спецвычислителя. Для реализации необходимых алгоритмов и обработки такого потока входных данных вычислитель должен обеспечивать быстродействие не ниже 5 840 Гфлопс и обладать не менее 80 Гб ОЗУ. 2. Платформы для реализации спецвычислителя На основании требований, предъявляемых к спецвычислителю, рассматриваются возможные для использования платформы цифровой обработки сигналов, а именно:
Рассмотрим подробнее варианты решений на основе указанных платформ. Платформа «МУЛЬТИКОР». Отечественная платформа «МУЛЬТИКОР», разработанная ГУП НПЦ «ЭЛВИС», позиционируется как процессоры цифровой обработки сигналов. Особенностью данных микросхем является наличие минимум двух ядер в одном корпусе: одно ядро типа RISC с системой команд MIPS и от одного (микросхема 1892ВМ3Т) до 4-х (микросхема 1892ВМ5Я) ядер типа DSP c уникальной системой команд. Наибольший интерес представляют процессоры 1892ВМ5Я с относительной производительностью 1.6ГФлопс. Для каждого процессора объем ОЗУ ограничен 256Мб. Расширение памяти затруднительно, в связи с отсутствием поддержки микросхемой 1892ВМ5Я современных протоколов внешней памяти (типа DDR). Реализация спецвычислителя на данной платформе предполагает следующую структуру (перечислены основные функциональные узлы), разработанную совместно с ФГУП «НИИ «Субмикрон», имеющим опыт разработки модулей на данной платформе:
В целом данная платформа имеет ряд существенных недостатков и не рекомендуется к применению в силу следующих причин:
Платформа типа 0х86-0x64. При рассмотрении данной платформы учитывались следующие требования:
Платформа типа 0х86-0x64 широко представлена множеством производителей в различном исполнении. В качестве примеров оборудования на данных платформах стоит отметить промышленные компьютеры фирмы Kontron (официальным дистрибьютором которой является российская фирма «Прософт») и модули фирмы Fastwell (положительной чертой которых является наличие приемки «5»). Также стоит отметить наличие опыта работы с оборудованием данных производителей у специалистов предприятия. К достоинствам применения платформы можно отнести:
Как видно из сказанного выше, преимущества данной платформы в первую очередь связаны с программным обеспечением. Тем не менее, с аппаратной точки зрения, применение модулей на данной платформе осложняется в силу следующих причин:
Таким образом, применение данной платформы оправдано в качестве управляющей машины (выходной ЭВМ спецпроцессора) для обмена данными между спецпроцессором и универсальным ЦВК, а именно: приема информации от блока алгоритмов адаптивно-пространственной обработки, реализации обратных связей, расчета базовых характеристик направленности и выдачи информации в универсальный ЦВК (с использование интерфейса 100М/1G Ethernet). Цифровые сигнальные процессоры Texas Instruments. Фирма Texas Insturuments занимает 1-е место в мире по производству цифровых сигнальных процессоров (DSP). ОАО «Концерн «ЦНИИ «Электроприбор» имеет большой опыт работы с DSP данной фирмы. В качестве аппаратной части для спецпроцессора следует ориентироваться на наиболее производительное семейство процессоров - С6000 и создавать универсальный модуль обработки для реализации различных алгоритмов. К DSP семейства С6000 относятся следующие процессоры:
Наибольший интерес представляют многоядерные процессоры класса С667x для операций с фиксированной/плавающей точкой, характеризующиеся следующими параметрами:
Использование архитектуры VLIW позволяет добиться очень высокой производительности на относительно простом вычислительном устройстве, однако в такой архитектуре быстродействие зависит в крайней степени от программного кода. В связи с этим, ресурсоемкие процедуры должны реализовываться на языке ассемблер. К достоинствам применения этой платформы следует отнести:
К сложностям, связанным с применением данной платформы, отнесем следующие факторы:
ПЛИС фирмы Altera. В работе рассматривались только ПЛИС фирмы Altera, это связано с наличием опыта работы именно с ПЛИС этой фирмы и наличием закупленных средств разработки Altera Quartus. Отличительной особенность данной платформы является количество встроенных в микросхему умножителей. Так для микросхем класса Stratix IV число умножителей достигает 1288, то есть столько умножений с фиксированной точкой можно сделать в данной микросхеме за один такт. Для сравнения, 8-ядерный процессор DSP класса имеет 16 умножителей с плавающей точкой и обеспечивает получение результата через 4 такта. К достоинствам применения платформы следует отнести следующее:
Недостатки применения платформы схожи с таковыми для платформы типа DSP:
3. Экспертная система для выбора аппаратной платформы С использованием в виде опорного примера представленного решения задачи выбора аппаратной платформы авторами был разработан быстрый прототип экспертной системы, поддерживающей процедуру выбора. Прототип был создан в экспертной оболочке Kappa, где для описания предметной области используются объектно-ориентированная модель и продукционные правила. В модели предметной области для каждой платформы создается соответствующий объект, слоты которого представляют ее частные характеристики (достоинства и недостатки). Алгоритм выбора моделируется двухшаговым логическим выводом на продукционных правилах. На первом шаге на основе частных характеристик платформы формируются значения ее обобщенных свойств, а затем на втором шаге принимается решение о перспективности применения соответствующей платформы. Идея создания данной экспертной системы положена в основу одной из лабораторных работ компьютерного практикума кафедры информационно-навигационных систем НИУ ИТМО. Заключение В результате рассмотрения представленных выше платформ цифровой обработки сигналов наиболее предпочтительным видится применение для реализации спецвычислителя ПЛИС фирмы Altera и микросхем типа DSP фирмы Texas Instruments. При этом предлагается разрабатывать 2 типа вычислительных модулей спецвычислителя:
При разработке модулей спецвычислителя следует уделить особое внимание вопросам обеспечения максимального количество интерфейсов межмодульного обмена, аппаратной идентичности модулей и минимизация их количества. Также следует проработать возможность использования платформы ПЛИС для реализации всех алгоритмов спецобработки, и, таким образом, спецвычислитель построить на базе всего одной платформы. Литература
|
Концепция системы 4 2 Выбор платформы для реализации 6 1 Программная платформа. Net framework 7 Для эффективной работы с существующим cae-системами инженер-пользователь должен иметь представление не только о среде, в которой... |
Варианты возможных носителей для хранения ключей эп (закрытых ключей)... Таблица – Использование ключевых носителей в зависимости от программно-аппаратной платформы |
||
Варианты возможных носителей для хранения ключей эп (закрытых ключей)... Таблица – Использование ключевых носителей в зависимости от программно-аппаратной платформы |
Документация об аукционе на проведение открытого аукциона по определению... Лот №1-поставка расходных материалов для хирургии сосудов, анестезии, реанимации и аппаратной диагностики |
||
Закон о железнодорожном транспорте В состав этого комплекса входят: посадочные платформы, пешеходные туннели и мосты, переходы через железнодорожные пути, багажные... |
«Oktell Connect» : система интеграции «1С: Предприяти 2» с коммуникационной платформой Oktell Решение предназначено для оптимизации обработки входящих и исходящих телефонных звонков в малых, средних и крупных организациях.... |
||
Инструкция по участию в открытом Отборе № «Выбор организации (спортивного комплекса) способного предоставить право пользования Объектами для нужд ООО «Газпромнефть-Региональные... |
Утверждено Правлением нп «тп «ТиЛП» положение о Научно-техническом совете по Технологической платформы «Текстильная и легкая промышленность» (далее – тп «ТиЛП»), образованным для предварительного рассмотрения... |
||
Методические рекомендации по организации расходования финансовых... Методические рекомендации по организации расходования финансовых средств в рамках реализации комплекса мер |
Руководство по эксплуатации Приложение 3 По цмк юнит ск512 входит подсистема поддержки платформы сервисных телефонных карт. С одной стороны, она тесно интегрирована в общую... |
||
Азово черноморский бассейновый филиал утверждаю Выбор организации на поставку и ввод в эксплуатацию гидрографического комплекса на базе многолучевого эхолота |
Азово черноморский бассейновый филиал утверждаю Выбор организации на поставку и ввод в эксплуатацию гидрографического комплекса на базе многолучевого эхолота |
||
Какие игрушки необходимы детям Выбор игрушек для ребёнка – очень важное и серьёзное дело. Только сам ребёнок способен выбрать из огромного количества игрушек именно... |
Факультет бизнес-информатики Кафедра информационных технологий в... Постановка задачи, выбор методов реализации и описание технического задания. 14 |
||
Вскрытия конвертов с заявками на участие в открытом конкурсе Предмет конкурса: Выбор арендатора для организации и оказания арендатором услуг по упаковке и страхованию багажа авиапассажиров,... |
Требования к программной и аппаратной частям автоматизированного... Требования к программной и аппаратной частям автоматизированного рабочего места (арм), на котором производится формирование кэп и... |
Поиск |