Copyright

Поддержка многоядерных процессоров

alt
Комплект разработчика QNX Momentics представляет собой единственный полный набор инструментов разработки из существующих на сегодняшний день и позволяет быстро и эффективно осуществить миграцию на новое поколение многоядерных аппаратных решений, включая процессоры компаний: Broadcom, Freescale, ARM и многоядерные процессоры компании Intel.

Комплект разработчика QNX Momentics — это интегрированный набор средств разработки и возможностей ОС, который позволяет разработчикам программного обеспечения быстро создавать надёжные, высокопроизводительные встроенные продукты на основе новейшего поколения многоядерных процессоров.

Компания QNX предлагает богатый набор многопроцессорных решений, с помощью которого клиенты могут реализовать ту модель, которая наиболее точно соответствует требованиям разрабатываемого продукта. Наряду с возможностями симметричной (SMP) и ассиметричной (AMP) многопроцессорности, компания QNX предлагает такое инновационное решение, как «гибридная» многопроцессорность, которая комбинирует превосходные возможности управления ресурсами симметричной многопроцессорности с управлением приложений ассиметричной многопроцессорности.

С помощью QNX Momentics разработчики программного обеспечения могут быстро переносить свои системы с однопроцессорных архитектур на новейшие многоядерные. Комплект разработчика QNX Momentics включает в себя всё необходимое для портирования существующей или создания новой встраиваемой системы для многоядерных процессорных архитектур:

Ассиметричная многопроцессорность — Поддержка ассиметричной многопроцессорности обеспечивает независимое управление отдельными процессорами на чипе. Эта поддержка базируется на прозрачных распределённых вычислениях QNX, реализуемых посредством полнофункционального и элегантного механизма межзадачного взаимодействия (IPC), который позволяет эффективно координировать работу приложений на многоядерных платформах. Кроме того, поддержка протокола прозрачного межпроцессного взаимодействия (Transparent Inter-Process Communication — TIPC) позволяет использовать ОСРВ QNX Neutrino совместно с Linux в разнородных средах.

Симметричная многопроцессорность — ОСРВ QNX имеет мощные возможности симметричной многопроцессорности. Это подтверждается многолетним применением QNX в ведущих телекоммуникационных компаниях. Симметричная многопроцессорность позволяет достичь максимальной производительности многопроцессорных систем и в то же время минимизировать сложность, связанную с управлением разделяемыми ресурсами. Благодаря комплекту разработчика QNX Momentics, эти возможности теперь доступны и для многоядерных процессоров.

Исключительная многопроцессорность — Компания QNX разработала новых подход к многопроцессорности, сочетающий в себе превосходное управление ресурсами при симметричной многопроцессорности с управлением приложений ассиметричной многопроцессорности. Данная технология исключительной многопроцессорности (Bound Multiprocessing — BMP) позволяет разработчикам целенаправленно выбирать процессоры для обработки тех или иных приложений, не усложняя систему механизмами разделения ресурсов, как это происходит при ассиметричной многопроцессорности. Кроме того, исключительная многопроцессорность QNX поддерживает динамическое выравнивание нагрузки для оптимизации производительности системы.

Средства разработки — Оптимизированный системный профайлер, системный монитор и системный построитель комплекта разработчика QNX Momentics обеспечивают поддержку уникальных архитектур на основе многоядерных процессоров.

Похожие записи