Однородная вычислительная среда Советский патент 1974 года по МПК G06F7/00 

Описание патента на изобретение SU443382A1

Изобретение относится к области вычислительной техиики.

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

Общим недостатком известных однородных вычислительных сред является относительно низкая функциональная .надежность.

В предложенной однородной вычислительной среде указанный недостаток в значительной мере устранен.

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

2

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

Блок-схема однородной вычислительной среды приведена на чертеже.

Для упрощения описания процесса настройки функциональных блоков среды iia реализацию заданной функции и процесса перестройки среды при появлении отказов на чертеже не указаны функциональные связи между ячейками, а приведены только связи, используемые в процессе настройки и перестройки.

Однородная вычислительная среда состоит

из объединенных в матрицу структурно избыточных ячеек , в состав каждой из которых входят перестраиваемый функциональный блок 2, выполненный, например, в виде логически устойчивой сети из многофункцпональных элементов с кодовой перестройкой логики, схе.мы запрета 3 и схема аятисовпадения 4.

В состав каждой строки 5 матрицы ячеек 1 входит блок 6 перестройки ячеек, состоящий из хранящих настроечные коды для

перестройки блоков 2 регистров 7 (по числу циклов перестройки), необходимых для обеспечения логической устойчивости сети из многофункциональных элементов перестраиваемого функционального блока 2 любой ячейки 1 строки 5 в классе реализуемых функций, и коммутатор 8 выходов регистров 7. Выходы 9 каждого регистра 7 подключены к входным шииам 10 коммутатора 8, а входы 11 регистров 7 соединены с выходными шинами запоминающего устройства настроечных кодов функций, реализуемых ячейками 1 однородной вычислительной среды.

Каждый из выходов 12 коммутатора 8 подключен к функциональному входу 13 одной из схем запрета 3 каждой ячейки 1 соответствующей строки 5 однородной среды. Управляющие входы 14 схем запрета 3 каждой ячейки 1 соединены параллельно и подключены к выходу 15 схемы антисовпадения 4, управляющий вход 16 которой соединен с выходом 17 индикатора отказов функционального блока 2.

Функциональный вход 18 каждой схемы антисовпадения 4 иодключен к шине 19 индикации отказов соответствующей строки 5 матрицы. Шина 19 каждой строки соединена разделительные диоды 20 с выходами 1/ индикаторов отказов перестраиваемых функциональных блоков 2 этой строки и подключена к управляющему входу 21 соответствующего коммутатора 8, а выходы 22 схем запрета 3 каждой ячейки 1 соединены с управляющими входами 23 соответствующего -перестраиваемого функционального блока 2.

Сигналы, поступающие на управляющие входы 23 функционального блока 2, производят его настройку на реализацию заданной функции.

Выход 24 коммутатора 8 строки 5 подключен к клемме 25 индикации невосстанавливаемых отказов.

Если перед началом работы все ячейки 1 однородной вычислительной среды находятся ,в исправном состоянии, то процесс настройки любой строки 5 на реализацию произволоной из класса реализуемых функций осуществляется следующим образом.

В регистры 7 блока 6 перестройки ячеек 1 каждой строки из запоминающего устройства заносятся настроечные коды, обеспечивающие настройку на.заданную функцию, во всем диапазоне логической устойчивости сетей из многофункциональных элементов перестраиваемых функциональных блоков 2 соответствующей строки 5 однородной вычислительной среды. Настроечные коды с выходов 9 регистров 7 поступают на входы 10 коммутатора 8, который пропускает на выходы 12 только код с первого регистра 7. Первым регистром считается тот, в котором хранится настроечный код, обеспечивающий логическую устойчивость функциональных блоков 2 к максимальному числу отказов, компенсируемых на одном настроечном коде. Следующие по порядку регистры 7 содержат настроечные коды, обеспечивающие убывающую способность функционального блока 2 к компенсации отказов. При этом совокупность всех настроечных кодов обеспечивает компенсацию в 5 функциональном блоке 2 всех возможных отказов. Настроечные коды с выходов 12 коммутаторов 8 поступают на функциональные входы (13 схем запрета 3 каждой ячейки 1 соответствующей строки 5 вычислительной

10 среды.

В связи с тем, что ячейки 1, как было условлено, находятся в исправном состоянии, то сигналы иа выходах 17 индикаторов отказов функциональных блоков 2 и в шине 19 индикации отказов каждой строки отсутствуют, и на управляющие 16 и функциональные 18 входы схем антисовпадения 4 поступают нулевые потенциалы. Это обуславливает отсутствие сигналов на выходах 15 схем аитисов0 -падения 4 и на управляющих входах 14 схем запрета 3. Сигналы, поступающие на функциональные входы 13 схем запрета 3, беспрепятственно проходят на управляющие входы 23 перестраиваемых функциональных блоков 2

5 ячеек каждой строки 5 и производят настройку каждого блока 2 соответствующей строки на реализацию заданной функции.

Настроенные таким способом ячейки 1 од0 иородной вычислительной среды функционируют без логической перестройки до тех пор, пока в одной из ячеек не появится отказ, обнаруживаемый в зависимости от принципа построения среды либо аппаратурной

5 системой контроля, либо с помощью тестового контроля.

При обнаружении неисправности в функциональном блоке 2 строки 5, приводящей к искажению выходного сигнала, на выходе 17

0 соответствующего индикатора отказов появится сигнал об отказе. Этот сигнал поступает на управляющий вход 16 соответствующей схемы антисовиадения 4 и, проходя через разделительный диод 20, поступит в шину 19

5 индикации отказов соответствующей строки 5, на функциональные входы 18 всех схем антисовиадения 4 данной строки и на управляющий вход 21 коммутатора 8. По этому сигналу коммутатор 8 опрашивает следующий по порядку регистр 7, и иа его выходы 12 поступает очередной настроечный код, который проходит на функциональные входы 13 схем запрета 3 всех ячеек 1 данной строки 5. Схемы запрета исправных ячеек этой строки

5 запираются, поэтому сигналы настроечного кода, поступающие на функциональные входы 13 схем запрета 3 исправных ячеек, не проходят на управляющие входы 23 перестраиваемых функциональных блоков 2 этих ячеек и

0 ие производят логической перестройки этих блоков. Логическая перестройка функционального блока 2 происходит лишь в той ячейке, в которой проявляется неисправность, приводящая к искажению выходного сигнала, так как только в этой ячейке схемы запрета 3 открыты. На этом заканчивается первый цикл перестройки.

Если после первого цикла перестройки происходит компенсация отказа за счет логической .перестройки сети из многофункциональных элементов в функциональном блоке 2 неисправной ячейки 1, то сигнал на выходе 17 индикатора отказов функционального блока 2 этой ячейки отсутствует. Это вызывает появление сигнала на выходе 15 соответствующей схемы антасовпадения 4 (при наличии единичного сигнала в шине 19 индикации отказов данной строки 5), который поступает на управляющие входы 14 схемы запрета 3 и запирает схемы рассматриваемой ячейки, что делает невозможным логическую перестройку сети из многофункциональных элементов соответствующего функционального блока 2 в последующих циклах процесса перестройки.

Наличие единичного сигнала в шине 19 индикации отказов соответствующей строки 5 после окончания первого цикла перестройки указывает на то, что в этой строке находится ячейка, оставшаяся неисправной после первого дикла перестройки. В связи с этим начинается второй цикл перестройки.

По сигналу, поступающему на управляющий вход 21 коммутатора 8 ПО шине 19 соответствующей строки, коммутатор 8 апраши.вает очередной регистр 7, и на выходах 12 коммутатора появляются сигналы очередного настроечного кода, которые проходят через открытые схемы запрета 3 оставшейся неисправной ячейки 1 этой строки и производят логическую перестройку функционального блока 2 этой ячейки.

В дальнейшем второй цикл перестройки протекает аналогично предыдущему.

Процесс перестройки с целью компенсации отказа содержит столько циклов, сколько -требуется для восстановления исправного функционирования отказавшей ячейки. Признаком окончания перестройки (восстановления отказавшей ячейки) является отсутствие сигналов в шине 19 индикации отказов.

Предложенный способ перестройки обеспечивает возможность одновременного устранения отказов в нескольких ячейках одной или нескольких строк однородной вычислительной среды. Если не происходит восстановление исправного функционирования отказавших ячеек 1 какой-либо строки 5 после их перестройки настроечным кодом, хранящемся в последнем регистре 7 блока б данной строки, то на клемме 25 индикации невосстанавливаемых

отказов соответствующего коммутатора 8 появится сигнал о невосстанавливаемом отказе.

Предмет изобретения

15

Однородная вычислительная среда, содержащая матрицу структурно избыточных ячеек с перестраиваемыми функциональными

блоками и блоки перестройки ячеек по числу строк матрицы, каждый из которых содержит регистры и коммутатор, входы которого соединены с выходами регистров, отличающаяся тем, что, с ц-глью повышения функциональной надежности, каждая ячейка содержит дополнительные схемы запрета, схему антисовпадения и разделительный диод, выход индикатора отказов функционального блока каждой ячейки t-й строки матрицы соединен со входом дополнительной схемы антисовпадения той же ячейки и через разделительный диод соединен с i-й шиной индикации отказов, подключенной к входам дополнительных схем антисовпадения всех ячеек t-й

строки матрицы и к управляюще.му входу коммутатора блока перестройки ячеек той же строки, выход дополнительной схемы антисовпадения каждой ячейки соединен со входами -всех дополнительных схем запрета той

же ячейки, выходы которых соединены с управляющими входами перестраиваемого функционального бло.ка ячейки, вторые входы /-х дополнительных схем запрета всех ячеек 1-й строки матрицы соединены с /-м выходом

коммутатора блока перестройки ячеек той же строки, последний выход коммутатора соединен с клеммой индикации невосста-навливаемых отказов.

} Р

t9W

.7

L qra

Похожие патенты SU443382A1

название год авторы номер документа
Ячейка однородной среды 1989
  • Чернышов Михаил Анатольевич
  • Бек Александр Владимирович
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Тимонькин Григорий Николаевич
  • Литвиненко Вадим Георгиевич
SU1756898A1
ОДНОРОДНАЯ ВЫЧИСЛИТЕЛЬНАЯ СРЕДА С ДВУСЛОЙНОЙ ПРОГРАММИРУЕМОЙ СТРУКТУРОЙ 1998
  • Бачериков Г.И.
  • Геворкян В.И.
  • Крохин В.М.
RU2134448C1
ЯЧЕЙКА МАРШРУТИЗАЦИИ ОДНОРОДНОЙ СРЕДЫ ПРОЦЕССОРНЫХ ЭЛЕМЕНТОВ 2004
  • Савенков Николай Анатольевич
  • Колосков Василий Александрович
  • Колоскова Галина Петровна
RU2273876C1
БЛОК НАСТРОЙКИ ЯЧЕЙКИ ВЫЧИСЛИТЕЛЬНОЙ СРЕДЫ 1973
  • Авторы Изобретени В. А. Торгашев, В. И. Андрианов, Л. И. Бердников, В. М. Кисельников В. Б. Смирнов
SU407311A1
РАСПРЕДЕЛЕННАЯ СИСТЕМА ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ 1998
  • Миневич Л.М.
  • Медведев А.В.
  • Медведева М.В.
  • Зотов И.В.
  • Колосков В.А.
  • Титов В.С.
RU2133054C1
Однородная вычислительная среда 1979
  • Габелко Владимир Кириллович
  • Смирнов Виталий Александрович
SU826336A1
РАСПРЕДЕЛЕННАЯ СИСТЕМА ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ 2000
  • Миневич Л.М.
  • Медведев А.В.
  • Медведева М.В.
  • Колосков В.А.
  • Титов В.С.
RU2198417C2
ЯЧЕЙКА ОДНОРОДНОЙ СРЕДЫ ПРОЦЕССОРНЫХ ЭЛЕМЕНТОВ 2000
  • Малышев А.В.
  • Медведева М.В.
  • Миневич Л.М.
  • Колосков В.А.
RU2177169C1
Ячейка однородной структуры 1989
  • Кириллов Вадим Петрович
  • Умбиталиев Александр Ахатович
SU1674104A1
ЭЛЕМЕНТ ВЫЧИСЛИТЕЛЬНОЙ СРЕДЫ С ПЕРЕМЕННОЙ СТРУКТУРОЙ НАСТРОЙКИ 1969
SU255654A1

Иллюстрации к изобретению SU 443 382 A1

Реферат патента 1974 года Однородная вычислительная среда

Формула изобретения SU 443 382 A1

SU 443 382 A1

Авторы

Потапов Виктор Ильич

Нестерук Валерий Филиппович

Даты

1974-09-15Публикация

1973-02-14Подача