Авторитетность издания
ВАК - К1
RSCI, ядро РИНЦ
Добавить в закладки
Следующий номер на сайте
№4
Ожидается:
09 Декабря 2024
Способы инициализации многопроцессорной системы
Methods of multiprocessor system initializations
Дата подачи статьи: 04.07.2014
УДК: 519.68
Статья опубликована в выпуске журнала № 4 за 2014 год. [ на стр. 37-40 ]Аннотация:Любая многопроцессорная система должна быть проинициализирована по включении питания. В данной работе рассматриваются системы на базе RapidIO. От правильной настройки маршрутов среды RapidIO зависит корректная работа системы в целом. Существуют два алгоритма инициализации – динамический и статический. Алгоритм динамической инициализации RapidIO, приведенный в спецификации, имеет ряд недостатков, одним из которых является отсутствие информации о физическом составе системы после инициализации. Для некоторых задач, к примеру, по тестированию многопроцессорной системы, это недопустимо. Поэтому необходимо использовать статическую инициализацию, которая подразумевает уже заранее подготовленный набор команд для настройки маршрутов между устройствами. Для эффективного создания набора команд, осуществляющих инициализацию, предлагается применять конфигуратор, использующий базовые блоки RapidIO. Система рассматривается как набор базовых блоков, имеющих уникальные номера портов коммутаторов RapidIO. Конфигуратор, принимая на вход структуру из географического адреса модуля, модели модуля и связи с остальными модулями, формирует на выходе набор служебных пакетов для инициализации коммуникационной среды RapidIO. Эффективность данного способа в большей мере проявляется при построении различных модификаций многопроцессорной системы. В статье описаны существующая на сегодняшний день аппаратная поддержка инициализации среды и ее применение в тестируемой системе.
Abstract:Any multiprocessor system must be initialized on power. This article considers RapidIO systems. Correct RapidIO routers configuration influences on proper work of the whole system. There are two initialization algorithms: dynamic and static. RapidIO dynamic initialization algorithm indicated in the specification has a number of faulties including a lack of information about physical structure after initialization. For example, it is unacceptable for some tasks on testing of a multiprocessor system. Therefore, static initialization should be used as it already envisages a set of commands for settin g up routes between devices. It is proposed to apply the configurator that uses basic RapidIO switch ports in order to create a set of commands performing initialization effectively. The system is considered as a set of basic blocks with unique numbers of RapidIO switch ports. A configurator takes the input of the structure from a module geographical address, module models and connections between other modules. Output it creates a set of service packages to initialize RapidIO communicative interface. The effectiveness of this method appears mostly during the creating of various multiprocessor system modifications. This article also describes the current hardware support for initialization interface and its application in the testing system.
Авторы: Лавринов Г.А. (lavrinov@cs.niisi.ras.ru) - НИИСИ РАН, г. Москва, Москва, Россия | |
Ключевые слова: rapidio, многопроцессорные системы, инициализация, конфигуратор, тестирование, маршрутизация, алгоритм |
|
Keywords: RapidIO, multiprocessor systems, initialization, configurator, testing, routing, algorithm |
|
Количество просмотров: 13459 |
Версия для печати Выпуск в формате PDF (6.61Мб) Скачать обложку в формате PDF (0.95Мб) |
Постоянный адрес статьи: http://swsys.ru/index.php?id=3895&like=1&page=article |
Версия для печати Выпуск в формате PDF (6.61Мб) Скачать обложку в формате PDF (0.95Мб) |
Статья опубликована в выпуске журнала № 4 за 2014 год. [ на стр. 37-40 ] |
Возможно, Вас заинтересуют следующие статьи схожих тематик:
- Проверка допустимости схемы маршрутизации в системе RapidiO
- Способы повышения эффективности отладки и тестирования многопроцессорных систем
- Реализация каналов спецификации ARINC 653 в операционной системе реального времени Багет 3
- Алгоритм обеспечения исключительного доступа к коммутатору RapidIO
- Алгоритм определения вероятности разрешения групповых воздушных объектов в районе аэродрома обзорными РЛС
Назад, к списку статей