Parsytec CC (Cognitive Computer) - многопроцессорная
параллельная система, основным вычислительным элементом которой является
RISC процессор powerpc 604. Архитектура системы Parsytec CC, как и остальных систем
предлагаемых компанией Parsytec, основывается на MIMD принципе организации вычислений,
то есть каждый процессор системы обладает собственной локальной памятью,
работа с общими, разделяемыми данными обеспечивается коммуникационными взаимодействиями
процессов. Parsytec CC система построена по модульному принципу и состоит из нескольких
функциональных модулей. Расширяемость и гибкость системы позволяет легко
сформировать систему, удовлетворяющую требованиям, накладываемым прикладной
областью применения. При возрастании требований к вычислительной мощности
системы она может быть расширена добавлением соответствующих модулей.
Каждый вычислительный узел системы имеет интерфейс PCI-шины, позволяющий подключать
дополнительные PCI-устройства, например, графические карты, контроллеры цифрового ввода/вывода.
Каждый узел содержит SCSI, RS-232, Ethernet контроллеры,
может иметь собственный локальный диск емкостью до 4GB.
Для соединения вычислительных узлов используется высокоскоростная
последовательная двунаправленная линия связи, называемая HS-Link(High-speed Link).
HS-Link линия была спроектирована компанией Bull and SGS Thomson для высокоскоростных ATM
(Asynchronous Transfer Mode) сетей. Она обеспечивает потоки данных до
40 MB/сек и позволяет использовать длинные, гибкие коаксиальные кабели, что обеспечивает ее
применение в распределенных вычислительных системах.
Вычислительные узлы получают доступ к высокоскоростной последовательной линией связи
с помощью PCI-HS-Link модулей, которые соединяются с процессорами через PCI-шину.
Являясь активным устройством PCI-шины и имея доступ к локальной памяти узла,
PCI-HS-Link модуль выполняет обмен данными независимо от активности процессора.
Соединение вычислительных узлов между собой и построение высокоэффективных сетей
осуществляется HS-Link routing модулем (маршрутизатором). Маршрутизатор использует
алгоритм маршрутизации пакетов, называемый "червячок" (wormhole packet routing).
Алгоритм исключает возникновение блокировок, дедлоков в процессе обмена данными.
Маршрутизатор обеспечивает одинаковое "качество" обмена данными
между двумя произвольными вычислительными узлами системы.
В ATM сетях подключение очередного узла практически не изменяет условий работы остальных.
Каждый узел получает в свое распоряжение гарантированную пропускную способность. Это
достигается за счет того, что внутренняя шина маршрутизатора обладает значительно большим
быстродействием, чем обеспечиваемая им пропускная способность. ATM сети используют
пакеты фиксированного размера. Фиксированный размер пакетов упрощает коммутацию пакетов,
обеспечивает малые и постоянные задержки доставки пакетов.
Маршрутизатор имеет 8 двунаправленных входов и использует IEEE-1355 переключатель(packet routing switch)
для их коммутации. Он аппаратно поддерживает широковещательные рассылки данных(broadcasting),
копируя пакеты данных (включая их заголовки) и рассылая их по нескольким выходам.
Сети, содержащие более восьми узлов, могут быть построены с помощью
нескольких маршрутизаторов. В этом случае коммуникационная подсистема должна добавлять
дополнительные заголовки к сообщениям, которые необходимо передать более чем через один
маршрутизатор. HS-Link маршрутизатор поддерживается коммуникационными подсистемами
операционных сред PARIX,
Parsytec NanoKernel и
AIX/EPX. Такая реализация коммутации
вычислительных узлов позволяет легко переконфигурировать сеть, реализовывать
различные топологии сети.