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 для научных высокопроизводительных вычислительных систем Способность значительно увеличивать производительность используемых алгоритмов или вспомогательных алгоритмов: -подходящие алгоритмы могут демонстрировать увеличение производительности в раз на обрабатываемый элемент по сравнению с рабочей станцией со стандартным ядерным процессором. Дает значительное сокращение затрат, уменьшает сложность, объем/мощность на единицу вычислений -карты FPGA обычно имеют 16 процессинговых элементов, а карты GPU – 2 процессинговых элемента
Pulsar для обработки сигналов Способность обрабатывать на сверхвысокой скорости сигналы в реальном времени, по мере их перехвата, что уменьшает потребность в дополнительной инфраструктуре, не ухудшая при этом качество полученных сигналов. Значительно сокращает время на пакетную обработку полученных сигналов В несколько раз сокращает общие инвестиционные затраты на создание систем обработки сигнала в реальном времени
Pulsar для финансовых приложений Возможность получать результаты на сверхскоростях в любой момент времени. Отклик на запрос выдается в течение долей секунд Возможность исчерпывающе просчитать все возможные сценарии на основе имеющейся информации Использование крипто-аналитических методов; построение системы, которая на постоянной основе дает предварительные расчеты потока входящей информации, чтобы обеспечить наискорейшую обработку данных, когда необходимо быстрое принятие решений.
Pulsar для крипто- аналитической работы Система уже встроена в несколько крипто аналитических продуктов Способность поддерживать как детерминистические приложений, так и приложения типа TMTO Позволяет исследователям проверять гипотезы, которые невозможно проверить на суперкомпьютерах Одна и та же система может быть использована на всех этапах – от исследования, до развития и создания конечного продукта
Q Technology Solutions Спасибо за внимание