В течение полутора лет после публикации в нашем журнале сообщения [1] о стандарте США ANSI/IEEE Std 1596-1992 The Scalable Coherent Interface (SCI) система РСИ окрепла и расширилась во многих отношениях. Предлагаем читателям обзор разработки системы по состоянию на июнь 1996 года. В обзоре приведены названия фирм, имена руководителей рабочих групп и даны адреса электронной почты и серверов Internet, чтобы заинтересованные читатели могли обратиться, в случае серьезной необходимости, к соответствующему серверу, специалисту или в Ассоциацию за дополнительной информацией.
В конце 1992 года стандарт 1596 был представлен в Соединенный технический комитет N 1 МОС/МЭК в качестве проекта международного стандарта для продвижения по ускоренной процедуре под номером DIS-13961. По плану СТК-1 на 1995 год стандарт должен был выйти в свет не позднее декабря того же года. По неясным причинам это событие не состоялось и было перепланировано на декабрь 1996 года. Соответственно задерживается и выпуск российского ГОСТа на основе перевода "Расширяемый связный интерфейс (РСИ)", выполненного в апреле 1994 года в Российском Федеральном ядерном центре (г. Снежинск) под редакцией автора этой статьи.
Ассоциация SCIzzL
Для развития и использования РСИ в США 1 марта 1994 года была образована Association of Scalable Coherent Interface Local Area MultiProcessor Users, Developers, and Manufacturers - SCIzzL (Ассоциация пользователей, разработчиков и производителей мультипроцессоров в стандарте РСИ, распределенных на локальных площадях, произносится "Сизл"). Членами Ассоциации Сизл на 05.09.95 состояли следующие компании и организации: Университет Санта Клара, NASA Ames, Apple Computer, JAST (Joint Advanced Strike Technology program), Hyundai Electronics, Texas Instruments, Mitsubishi, Samsung, Bit 3 Computer, Credence Systems, а также частные лица. В мае 1996 года в состав Сизл вошла фирма Cray Research, известная в мире производитель суперкомпьютеров. Штаб-квартира Сизл располагается на территории Университета Санта Клара в Калифорнии, а ее президентом является проф. Qiang Li, а исполнительным директором д-р D.B.Gustavson, верховный руководитель разработок РСИ.
Научно-техническая и промышленная политика Сизл основана на трех фундаментальных свойствах РСИ. Во-первых, на едином логическом протоколе в трех областях информационных технологий - модульные многопроцессорные измерительно-управляющие системы, собственно компьютеры разной мощности и информационные сети произвольной конфигурации; во-вторых, на рекордной пропускной способности каналов и узлов РСИ; и, наконец, в-третьих, связана с удобством использования сигнальной технологии РСИ для быстрого произвольного доступа к отдельным байтам памяти разнообразных типов.
Ассоциация Сизл организует ежеквартальные сборы рабочих групп, конференции с выпуском трудов, проводит школы для новичков, накапливает сведения о промышленных разработках аппаратуры, СБИС и других комплектующих. Рабочие группы уже создали три, утвержденных подстандарта РСИ, разрабатывают еще шесть подстандартов и, примыкающие к РСИ стандарты. Информацию о деятельности Сизл можно получить на серверах ftp://ftp.SCIzzL.com и http://www.SCIzzL.com, а по принципиальным вопросам (например, о вступлении в Сизл обратиться к д-ру Д.Б.Густавсону: dbg @SCIzzL.com). Окончание .com электронных адресов, появившееся в декабре 1995 года, может свидетельствовать о том, что Сизл приобрела статус компании; прежнее окончание адреса .scu.edu - говорило о принадлежности к Университету Санта Клара.
Утвержденные подстандарты РСИ
IEEE Std 1596.3-1996 Low Voltage Differential Signals (LVDS) for Scalable Coherent Interface (SCI) - низковольтные дифференциальные сигналы для РСИ. Стандарт утвержден в марте 1996 года, разработан группой из 24-х специалистов разных стран, председатель Stephen Kempainen, сотрудник фирмы National Semickonductor, его адрес asdksc@tevm2.nsc.com.
Стандарт определяет физические характеристики низковольтных дифференциальных (балансных) сигналов при условии, что мгновенные значения сигналов на основном и дополнительном проводниках линий всегда равны по абсолютной величине (в пределах допуска) и противоположны по знаку. Выполнение этого условия обеспечивает минимальную помеху на земляном проводнике и позволяет работать при малой мощности сигналов. Волновое сопротивление линий 100 Ом, линии согласованы на входах приемников. Соединения между узлами РСИ типа "точка-точка" устанавливаются без каких-либо боковых подключений. Стандартная скорость передачи информации 500 Мбит/с.
При напряжении питания 2,5 В предусмотрены два уровня сигналов. Для протяженных каналов общего назначения дифференциальное напряжение сигнала между проводниками на выходе передатчика должно быть в пределах 250 - 400 мВ. Для коротких каналов, соединяющих узлы РСИ внутри печатных плат, сигнал еще меньше - от 150 до 250 мВ. Большие сигналы удобны для схем выборки из памятей, распределенных в пространстве, в соответствии с подстандартом 1596.4, а малые сигналы эффективны для схем, размещаемых на плате по подстандарту Р1596.7 (проект).
Каналы могут быть последовательными или параллельными при ширине 1, 4, 8, 16, 32, 64 или 128 бит.
IEEE Std 1596.4-1996 High-Bandwidth Memory Interface Based on SCI Signalling Technology (RamLink) - Высокопроизводительный интерфейс памяти, основанный на технологии РСИ для передачи сигналов (Рамлинк). Подстандарт утвержден в марте1996 года, разработан группой из 138-ми специалистов, председатель Hans A.M.Wiggers, Hewlett-Packard, wiggers@hpl.hp.com.
Сложность структур различных типов памяти затрудняет выборку нужной информации, например, быстрый доступ к определенному байту в чипах. При монтаже в качестве узлов РСИ чипов и их групп применение протокола РСИ позволяет удобно решать задачи выборки. Подстандарт эффективен и для связей с дисковыми ЗУ и другими узлами-слугами, а также и для ввода-вывода.
Определены две базовые конфигурации соединений фрагментов памяти. Кольцевое соединение RingLink (рисунок 1), в котором фрагменты являются узлами РСИ и вместе с контроллером образуют колечко, и параллельное соединение SyncLink (рисунок 2), в котором фрагменты совместно являются одним узлом РСИ, а контроллер играет роль второго узла колечка.
Рисунок 1.
RingLink.
Рисунок 2.
SyncLink.
RingLink удобно для работы с памятями, распределенными в пространстве, поскольку практически нет ограничений на протяженность колечка при сохранении скорости передачи, однако, длинное колечко создает большие задержки. Разумеется, один или несколько узлов могут быть мостами на другие колечки или устройства.
При малых расстояниях SyncLink дает минимальную задержку, но параллельное соединение фрагментов создает повышенную электрическую нагрузку на контроллер. Этот тип удобен для работы с памятью, состоящей из СБИС, смонтированных на одной печатной плате. SyncLink выделен в отдельный подстандарт Р1596.7, и пока является проектом.
На рисунке 3 показан пример сложной системы. В подстандарте Р1596.4 подробно описаны транзакции, форматы пакетов и коррекция ошибок.
Рисунок 3.
Пример сложной гибридной системы Ramlink.
IEEE Std 1596.5-1993 Shared-Data Formats Optimized for Scalable Coherent Interface Processors - Форматы совместно используемых данных, оптимизированные для РСИ. Подстандарт, утвержденный в 1993 году, был разработан группой из 26-ти специалистов, председатель David V.James, Apple Computer, dvj@aplle.com.
РСИ может быть использован для соединений разнородных компьютеров в сложной системе. Для этого форматы данных должны быть приведены к виду, определяемому базовым стандартом РСИ. Подстандарт 1596.5 выполняет такую задачу для целочисленных данных, данных с плавающей запятой и для полей битов. Подстандарт действителен и для других систем с магистралями, если их регистры управления и состояний (РУС) соответствуют международному стандарту ISO/IEC 13213 (1994), который описан ниже.
В сложной системе на рисунке 4 один из процессоров может работать с форматом данных, в котором наиболее значимы разряды с младшими порядковыми номерами, а другие процессоры приспособлены к формату с наименее значимыми начальными разрядами. Ввод-вывод может выполняться с иной разрядностью, чем у ЦП; поля битов в РУС могут оказаться различными и т.п. Если в системе присутствуют устройства с разным распорядком значимости битов и байтов в регистрах, то форматы преобразуются к виду, где наиболее значимый разряд имеет наименьший номер, как в РСИ.
Рисунок 4.
Система с разнородными процессорами и магистралями.
В определении возможности доступа к совместным данным в стандартизованных форматах использована модель процессов преобразований, показанная на рисунке 5. Предполагается, что процессоры имеют аппаратные или программные директивы, определяющие использование нерасчленяемого или иного разрешенного доступа. При нерасчленяемом доступе (atomic access) непосредственно выполняется одна и только одна операция, в этом случае программное регистровое кэширование и буферы объединения чтения-записи запрещены. Разрешимый доступ может быть выполнен обновлением программно-управляемого регистрового кэша, выборкой или объединением данных в буфере чтения-записи или генерацией множественных операций доступа к данным.
Рисунок 5.
Модель процессоров преобразований.
При несвязных операциях доступа выполняются транзакции чтения, записи и блокировки. Связные операции выполняются с кэшированными данными. В некоторых случаях выполняется последовательность транзакций для выборки требуемых данных, для преобразования состояния кэш-строки в памяти или для очистки некоторых копий после модификации данных. Кэш-строка выровнена на 64 байта, как принято в РСИ.
Проекты подстандартов РСИ
IEEE P1596.1 - Руководство по разработке и использованию мостов и переключателей между РСИ и другими системами. Председатель Clay Hudgins, фирма Harris Corporation, chudgins@harris.com. См. ниже - комплектующие РСИ.
IEEE P1596.2 - Оптимальное построение систем РСИ, содержащих тысячи процессоров. Председатель Stein Gjessing, Университет Осло, gjessing@ifi.uio.no.
Необходимость такой разработки обусловлена тем, что линейный список связных адресов, непосредственно предусмотренный стандартом РСИ, эффективен лишь до средних объемов систем - около 400 процессоров. В больших системах более эффективными могут оказаться связные директории с древовидной структурой, при этом, вместо двух адресных указателей в каждом контроллере в линейной кэш-строке, в разветвленной структуре требуются три указателя в контроллерах и переключателях. Такую структуру под названием STEM разработал Ross Johnson (компания IBM Rochester) для системы только с переключателями, но в больших комплексных системах, содержащих еще колечки и сетки, структура STEM неудобна.
Другое направление предложил Stefanos Kaxiras в виде структуры GLOW с кэшами в мостах для гибридных систем. Предполагается, что в весьма больших системах будут совместно использованы строки РСИ, STEM и GLOW. Работа продолжается в Университете штата Висконсин.
IEEE P1596.6 - SCI/RT - расширение стандарта РСИ на системы реального времени. Председатель Ralph Lachenmaier, офицер Центра военно-морской авиации (Naval Air Warfare Center), lachenmaier@nadc.navy.mil.
Первоначально проблема была сформулирована в общем виде - разработать структуру, оптимизированную на быстрейшее выполнение задач при не определенной заранее вычислительной нагрузке. Впоследствии появилась более конкретная цель - создать структуру, обеспечивающую выполнение задач в заданное время при известных нагрузках, отмеченных приоритетами, с малыми допусками на адресные сбои в резервированных системах высокой надежности.
David James и David Gustavson совместно предложили две схемы - простую с приоритетами в 2 бита, для применений в небольших комплексах рабочих станций и персональных компьютеров, и схему с приоритетами в 8 битов. В последней структуре задержки минимизированы посредством поездного протокола, который сортирует приоритеты и формирует поезд задач в соответствии с приоритетами.
Поезд состоит из локомотива и вагонов-билетов. Один из узлов РСИ, расположенный на пути поезда, играет роль формирователя поезда. Формирователь создает локомотив в формате из четырех двухбайтовых символов РСИ (рисунок 6): размер поезда до 12 битов в виде числа пакетных символов, адрес-идентификатор формирователя, переполнение поезда и циклический избыточный код ЦИК. Формат билета также состоит из четырех символов: приоритет, идентификатор узла назначения - сообщения, идентификатор узла, предъявляющего билет, и ЦИК. Восемь битов приоритетного символа выражают один из 256-ти приоритетов, присваиваемых сообщению, другие 4 бита определяют размер сообщения - до 256 байтов данных.
Рисунок 6.
Форматы в поезде.
Как только локомотив создан, он начинает двигаться по пути, указанному формирователем, собирая билеты в поезд запросов. Когда этот поезд, пройдя весь путь, возвращается к формирователю, последний устанавливает в своем символе размера поезда бит (*), отмечающий повторный проход поезда в новом качестве грузового поезда. После этого поезд собирает пакеты сообщений, если приоритеты их билетов оказываются достаточными и поезд не перегружен. В момент доставки поезда в узел назначения билет исключается из поезда посредством введения свободных символов РСИ.
Когда локомотив грузового поезда, завершающего свой путь, достигает формирователя, последний ликвидирует старый локомотив. После этого функции формирователя может взять на себя другой узел, образовать новый путь и запустить новый локомотив.
Логический протокол предусматривает установление очередей (на основе приоритетов билетов) в узлах-переключателях и мостах, расположенных на пути поездов. Скорейшим передачам кэшированных данных способствуют их специальные приоритеты.
IEEE P1596.7 - SyncLink (см. выше IEEE Std 1596.4-1996). Председатель Bill Vogley, Texas Instruments, wcv@msg.ti.com.
Цель этой новой разработки - определить оптимальный физический уровень реализации логического протокола RamLink для конфигураций двухузловых колечек типа рис.2, особенно полезных для быстрой выборки из СБИС памяти, расположенных в пределах печатной платы. Ожидается, что в SyncLink скорость выборки достигнет нескольких гигабайтов в секунду, в то время как скорость в RingLink ограничена пределом для колечек РСИ 1 Гбайт/с.
Для разработки быстрых памятей образован SyncLink Consortium, в который вошли фирмы Hyundai, Texas Instruments, Mitsubishi, Samsung, Apple Computer, Fujitsu, Hewlett Packard и Micron Technology. Консорциум поддерживает разработку Р1596.7 материально, но не диктует научно- технические решения в подстандарте, поскольку такая ответственность лежит на IEEE.
IEEE P1596.8 - Parallel Links for SCI - Параллельные каналы для РСИ. Председатель Robert W.Beauchamp (Bob_beauchamp @dg.com). Новый проект, чтобы определить стандарты на кабели и разъемы (с учетом IEEE Std 1596.5).
IEEE P1596.9 - Application Programming Interface for SCI (SCI API) - программный интерфейс для применений в РСИ. Председатель V.Lindenstruth, Lawrence Berkeley Laboratory, lindenstruth@Csa5.lbl.gov.
Новый проект будет определять программный уровень, общий для физического уровня многих интерфейсных устройств без снижения эффективности интерфейса.
Новые сопутствующие стандарты
ISO/IEC 13213(1994) - ANSI/IEEE Std 1212-1994 - Information technology - Microprocessor systems - Control and Status Registers (CSR) Architecture for microcomputer buses - архитектура регистров управления и состояний (РУС) для магистралей микрокомпьютеров.
Этот международный стандарт был создан совместными усилиями разработчиков стандартов IEEE P1394 Serial Bus, IEEE Std 896.1-1991 FutureBus+, IEEE Std 1596-1992 Scalable Coherent Interface. Рабочей группой из 56-ти специалистов, подготовившей первоначальный стандарт IEEE Std 1212-1991, руководил David V.James, Apple Company, dvj@apple.com.
Стандарт определяет РУС в системах Serial Bus, FutureBus+ и РСИ. Неизбежно принятие стандарта 13213 в России в качестве ГОСТ Р.
Проект ISO/IEC CD-14761 - Physical Layers for SCI applications in harsh environments - конструктивы и физические характеристики для использования логического протокола РСИ в жесткой окружающей среде.
Документ зарегистрирован в сентябре 1995 года в качестве проекта Соединенного технического комитета N1 МОС/МЭК, значится в "ISO Technical Programme, January 1996" и выполняется в Подкомитете N26, в рабочей группе 15, ее председатель Hans Mueller, CERN, hans@sunshine.cern.ch. Председатель Российской части Подкомитета В.В.Корнеев, НИИ "Квант", телефон (095)-153-47-00, факс (095)-154-01-24.
IEEE P1285 - Scalable Storage Interface - Расширяемый интерфейс на устройства памяти. Председатель Martin Freeman, фирма Philips, martin@prpa.philips.com.
Стандарт, определяющий соединения с внешними устройствами памяти, например, с драйверами дисков высокой плотности, с ЗУ прямого доступа, удобно расширяемые для использования в системах РСИ любых объемов. Проект готов для утверждения в IEEE.
IEEE Std 1394 - High Performance Serial Bus. Председатель Gerald Marazas, IBM, marazas@vcrvmpc2.vnet.ibm.com.
Магистраль с последовательной передачей битов и архитектурой регистров такой же, как в РСИ, предназначена для связи с устройствами ввода-вывода персональных компьютеров и рабочих станций, полезна также в диагностических сетях. Максимальная дистанция около 5 м, скорость до 400 Мбит/с. Штырьки SerialBus предусмотрены стандартом РСИ в разъеме на задней плате. В разработке подстандарты SerialBus :
J IEEE P1394.1 - Supplement - дополнение. Председатель Peter Johansson, pjohansson@ad.com.
Подстандарт определяет или уточняет организацию систем, дополнительные кабели и разъемы и т.п.
J IEEE P1394.2 - Serial Express: A scalable gigabit extension to Serial Bus - Serial Express - Расширение стандарта Serial Bus при скоростях передачи в несколько гигабит/с. Председатель Bill Van Loo, компания Sun, bvanloo@sun.com.
Подстандарт определяет протоколы, объединяющие характеристики РСИ и Serial Bus для обеспечения расширяемости, скорости, изохронной передачи данных в реальном времени. Параллельные каналы будут определены подстандартом Р1596.8, а протоколы связности, вероятно, подстандартом Р1596.2.
J IEEE P1394.3 - High Performance Serial Bus Bridges - Высокопроизводительные мосты Serial Bus. Председатель Richard K.Scheel, фирма Sony, dicks@lsi.sel.sony.com.
Первое сообщение об образовании этой рабочей группы поступило 16 апреля. Похоже, что подстандарт Serial Bus развивается в Serial Express в форме разветвленной классической магистрали, удобно совместимой с РСИ и предназначенной для комнатных расстояний.
Комплектующие РСИ
Важнейшими из комплектующих деталей являются интерфейсные СБИС, воплощающие логический протокол РСИ. Первую СБИС в арсенид галлиевой технологии выпустила в 1993 году фирма Dolphin Interconnect Solutions, образованная первоначально в Норвегии при университете г. Осло. В настоящее время Dolphin и Fujitsu выпускают чипы с сигналами ЭСЛ, обеспечивающие скорость передач 650 Мбайт/с. Dolphin и LSI Logic продают КМОП-чипы L64601 на скорость 125 Мбайт/с, а фирма Vitesse выпускает лучшие КМОП-чипы с более полным логическим протоколом.
В апреле 1995 года Del Cecchi, сотрудник фирмы IBM Rochester, опубликовал отчет об успешных испытаниях на скорости 1 Гбайт/с входных и выходных частей узла РСИ, исполненных в технологии БИКМОП. В этом документе отмечена реальная возможность выпуска чипов с полным протоколом в КМОП-технологии, обеспечивающих скорость передачи 1 Гбайт/с в соответствии со стандартом РСИ.
Приемопередатчики РСИ выпускают фирмы National и Motorola в стандарте IEEE Std 1596.3 LVDS.
Переключатели РСИ на 4 порта для соединений в кластерах рабочих станций и серверов выпустила компания Dolphin. Фирма MicroUnity готовит к выпуску переключатель на 16 направлений. T.Sheik, Q.Li и D.Gustavson на 5-й конференции Сизл в марте сообщили о переключателе РСИ 6x6 для построения сложных древовидных структур.
Плоские четырехразрядные секционированные разъемы на 168 контактов типа "Metral" выпускает фирма Dupont в соответствии со стандартом EIA IS-64 (1991). Шаг между осями штырьков разъема составляет 2.00 мм.
Изделия в стандарте РСИ
Аппаратура с логическим протоколом РСИ выполняется как в виде стандартных модулей, так и в других конструктивах, например, в виде интерфейсных печатных плат, подключаемых к системной плате персональных компьютеров.
Первым значительным применением РСИ стало объединение ПК и РС локальной сетью РСИ - под этим флагом начала работать Ассоциация Сизл, как следует из ее полного названия. В ЦЕРН"е (Швейцария) и в институтах США такие сети работают. В физических институтах Европы и США создаются системы сбора и обработки информации, для которых разработаны мосты РСИ-VME, РСИ-Fastbus, РСИ-PCI, РСИ-SBUS. Фирма Siemens Nixdorf подготовила устройства ввода-вывода в стандарте РСИ.
РСИ изменяет облик суперкомпьютеров. Впервые колечки на 16 узлов заработали в компьютерах SPP-1000 "Exemplar", которые фирма Convex выпустила в продажу весной 1994 года. В полной конфигурации компьютера на 128 процессоров четыре колечка параллельно объединяют 16 кластеров, содержащих по 8 процессоров. Суперкомпьютер SPP-1200 с 64-разрядными микропроцессорами 7200 Hewlett-Packard рассчитан на пиковую производительность 30 млрд операций с плавающей запятой в секунду. Каждый кластер имеет свои устройства ввода-вывода. Предусмотрен режим работы системы, при котором все полукластеры могут одновременно выполнять разные независимые задачи или объединяться в более крупные комплексы для выполнения нескольких сложных задач.
В начале этого года в США вступил в строй суперкомпьютер фирмы Cray Research ТЗЕ, выполняющий 1.2 триллиона операций в секунду и содержащим интерфейсы РСИ. Для будущего суперкомпьютера Cray Research подготовила двойное резервированное кольцо коммутируемого ввода-вывода [3] и объявила об использовании РСИ для устройств быстрого ввода-вывода в компьютерах всех четырех серий фирмы. Data General также готовит суперкомпьютер на основе стандартов РСИ.
Оптоволоконный шлейф РСИ с пропускной способностью 1 Гбайт/с создала фирма IBM [2].
Корпорация Synclink, используя РСИ и особенно подстандарт Р1596.7, готовит к выпуску в разных странах аппаратуру мультимедиа с быстрыми памятями большого объема, в частности, цифрового телевидения высокого качества.
Военные применения
Превосходный логический протокол РСИ, обеспечивающий эффективность совместной работы множества микропроцессоров в сети произвольной конфигурации, быстродействие каналов и памятей, а также модульность конструкции, позволяют решить сложнейшую задачу - в реальном времени обработать изображения окружающего пространства и/или местности, доставленные разнообразными датчиками, и быстро найти цели без непосредственного участия человека. Иными словами, появилась реальная возможность построить безэкипажные: корабль, самолет и даже танк, способные самостоятельно находить цели и вести бой. Такая задача, в более узкой формулировке, уже была поставлена в 1984 году в программе агентства Defence Advanced Research Program Agency (DARPA) [4,5]. Была намечена разработка танка без людей, способного передвигаться по пересеченной местности и создавать ее карту, а также аналогичные разработки корабля и самолета. Однако, в то время еще не был придуман эффективный интерфейс.
Не случайно спонсор и член Сизл - коалиция JAST, объединяющая интересы ВМФ, ВВС и морской пехоты США, приняла РСИ в качестве базового стандарта для разработки единой информационно-управляющей системы будущего истребителя 2010 года (на современном истребителе F-22 работают 7 разнотипных интерфейсов). ВМФ США и Канады также готовят использование изделия на базе РСИ.
Программирование аппаратурных систем
Логический протокол РСИ представлен в стандарте не только в виде словесного изложения, но и в строгом формальном описании на языке Си [6] (дискета, прилагается к тексту стандарта). Это позволяет моделировать аппаратурные системы и испытывать их поведение до их материального воплощения.
25 марта на 5-й конференции Сизл был организован специальный семинар для новичков по изучению Си-программ протокола и методов программирования. Вел семинар B.Mitchell Loebel, President of MultiNode Microsystems Company и Director of The PARALLEL Processing Connection, parallel@netcom.com. Предполагалось, что слушатели знакомы с языком Си и стандартом РСИ, а также усвоили вводный курс РСИ, прочитанный Д.Густавсоном и записанный на видеокассете.
На семинаре рассматривались: архитектура моделирования, структура данных, продвижение пакетов через узлы по пути к цели, словарь терминов и функций на языке Си, ступенчатое кэширование данных, конфликты между транзакциями, оптимизация протокола РСИ к конкретной задаче, демонстрация и интерактивное использование модели РСИ.
Начальной стадией программирования является инициализация системы, при этом происходит назначение адресов узлов и вводятся программы, которыми будет распоряжаться узел. Системные программы обеспечивают обмены между узлами (предмет состоявшегося семинара), а внутриузловые программы могут быть произвольными. Однако предпочтительная операционная система для процессоров в узле РСИ - это ОС Unix, и предпочтительный язык пользователя - язык Си.
Литература
1. К.Эрглис. Открытые модульные многопроцессорные информационно-измерительно-управляющие системы. "Открытые системы", 1995, N1(9),с.57-61.
2. D.R.Engebretsen et al. Parallel Fiber-Optic SCI Links. IEEE Micro, V.16, No.1, p. ... , February 1996.
3. S.Scott. The GigaRing Channel. Там же, р. ... .
4. DARPA Military Computing. Computer, V.17, No.8, р.128, August 1984.
5. Computer Design, V.23, No.10, p.128, September 1984.
6. Б.Керниган, Д.Ритчи. "Язык программирования Си", изд. "Финансы и статистика", Москва, 1992.