Copyright

Поддержка многоядерности

Поддержка многоядерности

QNX предлагает наиболее функциональную программную платформу для многоядерных систем. Это полностью интегрированное решение поддерживает асимметричную (AMP), симметричную (SMP) и исключительную (BMP) модели многопроцессорности. Впервые представленная компанией QNX Software Systems, исключительная многопроцессорность является революционной технологией, которая упрощает перенос программного кода и способствует созданию перспективных программных продуктов.

Многие годы QNX доказывала мощь симметричной многопроцессорности (SMP) посредством ведущей в отрасли ОСРВ QNX Neutrino. При разработке новых приложений симметричная многопроцессорность (SMP) предлагает способ извлечь максимум производительности из многоядерных процессоров. Однако, не все унаследованные приложения совместимы с моделью симметричной многопроцессорности. Чтобы исправить это, QNX Software Systems создала модель исключительной многопроцессорности (BMP). Исключительная многопроцессорность обеспечивает возможность назначать приложениям или процессам собственное ядро. Это позволяет запускать программы, написанные для однопроцессорной среды, на многоядерных процессорах без дополнительной модификации кода. Унаследованные приложения, таким образом, могут сосуществовать с приложениями, разработанными специально для многоядерных процессоров. Унаследованные приложения могут быть назначены конкретным процессорам, в то же время приложения, разработанные для параллельной обработки данных, могут управляться операционной системой с целью повышения производительности.

Комплект разработчика QNX Momentics® обеспечивает разработчиков инструментарием, необходимым для того, чтобы создавать, отлаживать и оптимизировать многоядерные системы. Инструментарий включает в себя:

Полную инструментальную линейку с поддержкой многопроцессорности для многопроцессорных отладчиков, компиляторов и встраиваемых инструментов. alt
Профайлер приложений QNX Momentics, позволяющий производить анализ программного кода и находить слабые места, влияющие на производительность, что помогает получить максимум выгоды из многоядерной параллельной обработки данных.
Системный профайлер QNX Momentics для увеличения производительности в многоядерных системах путем визуализации загрузки многоядерного процессора, передачи данных и переключения потоков между ядрами.Только QNX Software Systems предоставляет возможность выбора подходящей многопроцессорной модели для Вашей многоядерной архитектуры. Используйте многоядерную технологию ОСРВ QNX Neutrino, чтобы достичь идеального баланса между производительностью, масштабированием и легкостью переноса программного кода.

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