Pulsar (презентация в формате MS PowerPoint)

advertisement
Q Technology
Solutions
Процессинговая платформа
Pulsar
Универсальная платформа для
высокопроизводительной обработки данных
Компетенции QTS
• Большой опыт в создании высокопроизводительных
процессинговых систем, как серверного типа, так и
встроенных/размещенных на рабочем столе
• Опыт в совмещении
различных процессинговых
элементов для достижения наилучшего соотношения
производительности системы к ее цене
• Возможность проектирования иерархии памяти по
индивидуальному заказу, основываясь не только на
скорости памяти, но и на скорости выборки
информации, организации памяти, надежности и
стоимости.
Pulsar
•
Это универсальная процессинговая платформа на базе FPGA (вентильная
матрица с эксплуатационным программированием), GPU (графический
процессор) и CPU (центральный процессор), используемая, в основном,
для высокопроизводительных вычислительных процессов, а также
аналитической обработки сигналов и крипто-данных.
•
Pulsar –это модульная система, использующая стандартизированные
блочные каркасы, содержащие до 14 модулей.
•
Полностью отвечает требованиям Федерального агентства по связи США
(FCC), Директивы ЕС, ограничивающей использование шести веществ в
новом электрическом и электронном оборудовании (RoHS), и
требованиям по электромагнитной совместимости и оборудованию с
низким напряжением (EMC/LV).
•
По запросу клиента возможно создание версии, приспособленной к
использованию в экстремальных условиях (возможно полное
соответствие требованиям военных стандартов).
Инновационная платформа
Универсальная поддержка интерконнекта:
– 2x 1 GbE интерфейса изначально
– 2x 10GbE интерфейса (возможность установки)
– другие возможные интерфейсы: стандарт VITA
Serial FPDP (порт передачи данных на передней
панели), VITA FMC или высокоскоростной
последовательный интерфейс
– управление картами и операционными условиями
на уровне блочного каркаса
– разрешенное потребление энергии – до 150 ваттт
на карту
Процессинговая карта S3
на базе FPGA
•
•
•
•
•
16 FPGA (вентильная матрица с эксплуатационным
программированием) на базе Xilinx Spartan–3A 3400DSP на карту
Контроллер Xilinx Virtex-5T с 2x GbE интерфейсами
Может запускать центральный процессор с ядром Microblaze,
работающий на полной версии Linux:
- прямой доступ с Linux на матрицу FPGA
- полный пакет IP связи для разработчиков
- полный доступ ко всем стандартным инструментам Linux
Полный мониторинг рабочих условий, в том числе при помощи
распределенных температурных датчиков и мониторинга
напряжения в сети
Мезонинный слот для усиления входного сигнала карты в
приложениях для обработки сигналов
Процессинговая карта K7
на базе FPGA
•
•
•
•
•
16 FPGA (вентильная матрица с эксплуатационным
программированием) на базе Xilinx Kinex–7 410T на карту
Контроллер Xilinx Virtex-7HT с 2x GbE интерфейсами
Может запускать центральный процессор с ядром Microblaze,
работающий на полной версии Linux:
- прямой доступ с Linux на матрицу FPGA
- полный пакет IP связи для разработчиков
- полный доступ ко всем стандартным инструментам Linux
Полный мониторинг рабочих условий, в том числе при помощи
распределенных температурных датчиков и мониторинга
напряжения в сети
Мезонинный слот для усиления входного сигнала карты в
приложениях для обработки сигналов
Процессинговая карта V7
на базе FPGA
•
•
•
•
•
16 FPGA (вентильная матрица с эксплуатационным
программированием) на базе Xilinx Virtex–7 410T на карту
Контроллер Xilinx Virtex-7HT с 2x 10GbE интерфейсами
Может запускать центральный процессор с ядром Microblaze,
работающий на полной версии Linux:
- прямой доступ с Linux на матрицу FPGA
- полный пакет IP связи для разработчиков
- полный доступ ко всем стандартным инструментам Linux
Полный мониторинг рабочих условий, в том числе при помощи
распределенных температурных датчиков и мониторинга
напряжения в сети
Мезонинный слот для усиления входного сигнала карты в
приложениях для обработки сигналов
Процессинговая карта FPGA
Процессинговая карта GPU
(графический процессор) T2
• 2x NVIDIA Tesla M2090 на модуль
• 2x интерфейса стандарта 10GbE
• Полный мониторинг рабочих условий, в
том числе при помощи распределенных
температурных датчиков и мониторинга
напряжения в сети
• Потенциальная опция: мезонинный слот
для усиления входного сигнала карты в
приложениях для обработки сигнала
Блочный каркас Pulsar
• Карты, соответствующие
евростандарту
• Компьютерное охлаждение
или охлаждение электронного
типа
• Резервные источники питания
• Резервный интерконнект
• Модульный, масштабируемый,
и легкий в сборке – низкая
стоимость эксплуатации
Pulsar малого форм-фактора 2U
шасси
Среда разработки
• Полный пакет файлов как верхнего уровня, так и
•
•
•
•
•
•
ограниченных файлов для разработки FPGA
Стандартная среда разработки CUDA (программноаппаратной архитектуры параллельных вычислений)
для GPU (графический процессор)
Полный пакет пояснительной документации
Полный пакет библиотек для доступа к элементам
платы и т.п.
Пакет примитивов наиболее часто используемых при
обработке данных
Примеры с пояснениями
Пакет кодов сервера для распределения задач и
создания соединения между картами ( как IP, так и
через Ethernet в системе RAW )
Услуги разработчиков
• Разработка и создание процессоров для
конкретных приложений
• Разработка логических схем и систем
управления для обслуживания и связи с
процессорами
• Разработка системы обработки данных с
резервной системой хранения данных
(например, при сметной калькуляции)
• Разработка внутренней архитектуры
процессорных систем (FPGA –GPU-CPU)
Разработка карт под заказ
• Имеем возможность взять на себя разработку
карт
• Обеспечиваем взаимодействие со стандартными
картами Pulsar и серверной частью
• Пользователи могут получить полную
информацию об интерфейсе с тем, чтобы они
могли начать разработку своих собственных
карт, используя собственные каналы разработки
Pulsar для научных
высокопроизводительных
вычислительных систем
•
Способность значительно увеличивать производительность
используемых алгоритмов или вспомогательных алгоритмов:
- подходящие алгоритмы могут демонстрировать
увеличение производительности в 100-200 раз на
обрабатываемый элемент по сравнению с рабочей
станцией со стандартным ядерным процессором. Дает
значительное сокращение затрат, уменьшает сложность,
объем/мощность на единицу вычислений
- карты FPGA обычно имеют 16 процессинговых элементов,
а карты GPU – 2 процессинговых элемента
Pulsar для обработки сигналов
• Способность обрабатывать на сверхвысокой
скорости сигналы в реальном времени, по мере их
перехвата, что уменьшает потребность в
дополнительной инфраструктуре, не ухудшая при
этом качество полученных сигналов.
• Значительно сокращает время на пакетную
обработку полученных сигналов
• В несколько раз сокращает общие инвестиционные
затраты на создание систем обработки сигнала в
реальном времени
Pulsar для финансовых
приложений
•
Возможность получать результаты на сверхскоростях в
любой момент времени. Отклик на запрос выдается в
течение долей секунд
•
Возможность исчерпывающе просчитать все возможные
сценарии на основе имеющейся информации
•
Использование крипто-аналитических методов; построение
системы, которая на постоянной основе дает
предварительные расчеты потока входящей информации,
чтобы обеспечить наискорейшую обработку данных, когда
необходимо быстрое принятие решений.
Pulsar для криптоаналитической работы
•
Система уже встроена в несколько крипто
аналитических продуктов
•
Способность поддерживать как детерминистические
приложений, так и приложения типа TMTO
•
Позволяет исследователям проверять гипотезы,
которые невозможно проверить на
суперкомпьютерах
•
Одна и та же система может быть использована на
всех этапах – от исследования, до развития и
создания конечного продукта
Q Technology Solutions
Спасибо за внимание
Download