Обработка сигналов в архитектуре Intel®

Упростите разработку. Повысьте производительность. Рассчитывайте на будущее.

Обзор

Раньше функции обработки сигналов зачастую требовали специального оборудования, например процессора для цифровой обработки сигналов (DSP) и FPGA. Однако последние усовершенствования процессоров на базе архитектуры Intel® предлагают разработчикам альтернативный вариант — выполнение задач обработки сигналов на процессоре Intel®.

Обработка сигналов на последних процессорах Intel теперь является реальной возможностью благодаря постоянному совершенствованию многоядерных архитектур. Повышение параллелизма на уровне векторных команд совместно с прочими усовершенствованиями в области производительности обеспечивает эффективность выполнения параллельной обработки данных, например, цифровых преобразований и фильтров. Кроме того, консолидируя функции обработки сигналов с прочими задачами на многоядерном процессоре Intel®, возможно снизить затраты на аппаратное обеспечение, упростить среду разработки приложений и сократить время вывода на рынок. Такой подход может быть реализован во многих приложениях в аэрокосмической отрасли (радары, сонары), коммуникационной инфраструктуре (обработка сигналов в основной полосе частот, транскодирование), обработка в СМИ (транскодирование) и сфере здравоохранения (медицинские изображения).


Intel® System Studio

Intel® System Studio — это набор для разработки встроенного ПО, который поддерживает разработку интеллектуальных систем, ориентированных на обработку сигнала, и других встроенных компонентов для различных устройств: от устройств в малых форм-факторах до крупных систем на базе архитектуры Intel с высокой пропускной способностью для обработки сигнала. Набор содержит инструменты, которые предоставляют глубинный анализ для быстрой разработки программных и аппаратных решений, тестирования и оптимизации стеков ПО для обработки сигнала.

Экосистема

CriticalBlue Prism*

CriticalBlue Prism* — встраиваемая система многоядерного программирования, которая позволяет использовать весь потенциал многоядерных процессоров Intel® в уже существующем потоке разработки. Новая версия инструментария выпущена с целью помочь вам понять доступные возможности параллелизации кода и постепенно перейти к использованию нескольких ядер. Чтобы начать пользоваться CriticalBlue Prism, зарегистрируйтесь для получения бесплатной 30-дневной ознакомительной лицензии.

Eclipse

Eclipse — сообщество разработчиков программного обеспечения с открытым кодом, проекты которых направлены на создание открытой платформы разработки, которая включает в себя расширяемую инфраструктуру, инструменты и среды исполнения для создания, развертывания и управления программным обеспечением на всем его жизненном цикле.

IntervalZero RTX*

IntervalZero RTX* с поддержкой симметричной мультипроцессорной обработки, аппаратное расширение реального времени для ОС Microsoft Windows*, является компонентом архитектуры на базе процессоров Intel x86, который заменяет такое аппаратное обеспечение реального времени как DSP на многоядерные программные компоненты. Архитектуры Intel/Windows/IntervalZero уменьшают сложность и стоимость разработки встраиваемых систем, повышают производительность систем и ускоряют инновации. Отказавшись от проприетарного аппаратного обеспечения реального времени, OEM-компании могут свободно создавать системы в соответствии со своей концепцией, не ограничиваясь системами с предопределенными конфигурациями аппаратного обеспечения. Нажмите здесь, чтобы зарегистрироваться для бесплатной оценки RTX.

NASoftware Ltd

NASoftware специализируется на разработке программного обеспечения для научной и технической сферы и имеет опыт работы с обработкой сигналов, процессорами для векторной обработки и DSP-приложениями для оборонной, аэрокосмической и других отраслей промышленности, требующих либо очень быстрой обработки данных, либо обработки в реальном времени. Совместно с корпорацией Intel NASoftware разработала конвертер, чтобы помочь программистам перейти с процессоров PowerPC*/Altivec* на процессоры Intel® Streaming SIMD Extensions (Intel® SSE) и Intel® Advanced Vector Extensions (Intel® AVX).

Возможность интеллектуальных разработок

Узнайте, как технологии Intel® оптимизируют проектирование интеллектуальных систем

Ознакомиться с другими технологиями >

Общайтесь с нами

Помощь в проектировании >

Вступить в сообщество технических специалистов >

Контактная информация >

Подпишитесь на новостную рассылку >

Экспертную поддержку по встраиваемым решениям можно получить с помощью чата.

Воспользуйтесь общением в чате на английском языке (с понедельника по пятницу) или отправьте нам свой вопрос.

ПО для встраиваемых решений

Intel предоставляет широкой спектр программных инструментов и услуги поддержки, которые помогут сделать вашу работу проще. Изучите категории программного обеспечения, приведенные ниже, и воспользуйтесь соответствующими ссылками для поиска ресурсов, справочной документации и других материалов.

Подробнее о программном обеспечении >

Общая обработка сигналов

Далее

Векторные расширения Intel® AVX

(Intel® AVX)
Далее

Ресурсы для проектирования

Видеоролики. в данном разделе могут быть представлены материалы на английском языке.

Другие видеоролики.