|
|
Симметричная мультипроцессорная обработка данных (Symmetric Multiprocessing - SMP) позволяет повысить уровень масштабируемости, системной плотности и производительности в системах, требующих больших вычислительных ресурсов (например, сетевых элементах, системах шифрования/дешифрования, транспортных системах, медицинских диагностических комплексах, а также системах хранения данных.
Комплект разработчика QNX® SMP Technology Development Kit включает в себя широкий выбор бинарных компонентов, предназначенных для разработки и установки систем симметричной мультипроцессорной обработки. В состав данного комплекта входят заголовочные файлы, библиотеки, документация. Комплект позволяет выполнять быструю разработку систем SMP на основе таких известных целевых процессоров с двойным ядром, как MIPS, PowerPC и x86.
Особенности и преимущества
- Максимизация свободного простраства
- Прозрачное масштабирование без необходимости в модификации кода и сложных модернизациях.
- Повышение системной плотности.
- Повышение вычислительной мощности избавляет от растущих затрат на вспомогательные чипы, слоты и периферию.
- Практически линейное увеличение производительности:
- ОСРВ QNX Neutrino® является единственной операционной системой, которая полностью поддерживает SMP, таким образом обеспечивая уникальную технологию и повышенную производительность.
- Любой поток любого процесса может быть запланирован на любом процессоре. В результате нет необходимости выполнять жесткое программирование функций SMP в разрабатываемых приложениях.
- Оптимизация системной производительности:
- Прозрачное планирование задач в многопоточных приложениях, без необходимости в дополнительном коде.
- Автоматическое обеспечение родственности процессоров (processor affinity) оптимизирует работу кэша процессора при помощи привязки потоков к конкретному процессору.
- Маски родственности процессоров (affinity masks) обеспечивают программный контроль над пулом доступных каждому потоку процессоров.
- Поддержка различных видов целевых процессоров для SMP:
- Поддержка стандартов POSIX (включая опции POSIX 1003.1-2001):
- Обеспечение портирования приложений между операционными системами.
Более подробная информация о поддержке POSIX
- Снижение риска за счет ясной ценовой структуры:
- Лицензирование "без отчислений" покрывает все виды использования данной технологии - от разработки до установки.
- Пошаговое ценоопределение для ограниченных установок.
- Отсутствие необходимости дополнительных выплат при использовании инкрементных процессоров.
Состав комплекта
- Вариант ядра ОС с поддержкой SMP:
- Поставляется для всех указанных целевых процессорных архитектур, что позволяет создавать встроенные образы с поддержкой SMP-планирования.
- Диагностическая версия ядра с поддержкой SMP:
- Позволяет вести наблюдение за использованием процессоров и выполнением задач посредством системного профилирования.
- "Право на разработку":
- Лицензия ("без отчислений") на распространение технологии SMP для использования в OEM-оборудовании в комплекте с официальными копиями ОСРВ QNX Neutrino®.
Системные требования
- Комплект разработчика QNX Momentics® Professional Edition версии 6.3 (среда разработки).
- ОСРВ QNX Neutrino версии 6.3 (среда исполнения).
- Поддерживаемая SMP-плата с пакетом поддержки (BSP): Pentium 4 или Xeon, Broadcom BCM1250, PowerPC 7xxx.
|
|