logo
Архитектура ВС (Карцева А

Сети взаимосвязей процессорных элементов

Эффективность сетей взаимосвязей процессорных элементов во многом опреде­ляет возможную производительность всей матричной системы. Применение на­ходят самые разнообразные топологии сетей.

Поскольку процессорные элементы в матричных системах функционируют синхронно, обмениваться информацией они также должны по согласованной схе­ме, причем необходимо обеспечить возможность синхронной передачи от несколь­ких ПЭ-источников к одному ПЭ-приемнику. Когда для передачи информации в сетевом интерфейсе задействуется только один регистр пересылки данных, это может привести к потере данных, поэтому в ряде ВС для предотвращения подоб­ной ситуации предусмотрены специальные механизмы.

Объединение реализуется за счет операций арифметического и логического сло­жения, наложения записей, нахождения меньшего и большего из двух значений.

Хотя пересылки данных по сети инициируются только активными ПЭ, пассив­ные процессорные элементы также вносят вклад в эти операции. Если активный ПЭ инициирует чтение из другого ПЭ, операция выполняется вне зависимости от статуса ПЭ, из которого считывается информация. То же самое происходит и при записи.