Вычислительная структура Советский патент 1980 года по МПК G06F17/00 G06F11/14 

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

Изобретение относится к вычислительной технике и предназначено для построения вычислительных структур, работающих в режиме мультипользования, в которых производится контроль правильности работы процессоров каждого пользователя. Известны микропроцессорные вычислительные структуры высокой производительности, избыток вычислительной мощности которых создается за счет организации режима мультипользования. Каждая задача, или каждый пользователь получают в свое расгюряжени один или несколько решающих блоков структуры {1, Однако в режиме мультипользования ошибки могут возникать одновременно в задачах, решаемых разными пользевателями. . Наиболее близкой по технической сущности к предлагаемой является вычислительная структура, которая содержит набор решающих блоков, каждый из которых включает в себя вычислительный узел, соединенный с узлом контроля, блок управления, соединенный с вычислительными узлами решающих блоков, и блок ввода-вывода, соединенный с блоком управления/ и информационными шинами решающих блоков 2. Недостаток известной вычислительной структуры заключается в том, что, работая в режиме мультипользования, она не может селектировать сигналы ошибок, т. е. вьщавать их отдельно тем пользователям, в решении задач которых произошла ошибка. Цель изобретения - расширение функциональных возможностей за счет селекции сигналов ошибок в режиме мультипользования. Поставленная цель достигается тем, что в вычиалительную структуру, содержащую п решающих блоков, каждый из которых включает в себя вычислительный узел, выход которого подключен :к первом f входу узла контроля, блок управления, выход которого соединен со входами всех вычислительных узлов,вход-выход блока управления подключен к первому выходу-входу блока ввода-вывода, второй вход блока ввода-вывода соединен с выходами п решающих блоков, введен приоритетный блок, а в каждый решающий блок - узел памяти, узел сравнения, ког мутатор вывода и

коммутатор управления, причем в каждом решающем блоке выход узла памяти подключен к первым входам узла сравнения и коммутатора вывода, выходы коммутаторов вывода соединены с входом блока ввода-вывода, выход блока управления соединен с входами УЗЛОВ памяти, вторыми входами узлов сравнения и контроля, вторые входы узлов контр ля и коммутаторов вывода

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

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

Структура содержит набор решающих блоков 1, каждый из которых включает в себя вычислительный узел 2 и узел 3контроля, узел 4 памяти, узел 5 сравнения,коммутатор б вывода, коммутатор 7 управления. В состав структуры входит также блок 8 .управления, блок 9 ввода-вывода, приоритетный блок 10. . ,

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

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

Допустим, что в задачах, решаемых разными пользователями, одновременно происходят сбои, тогда единичные сигналы с выходов узлов 3 тех реш:аюих блоков 1, где это происходит, открывают вторые входы соответствуюих коммутаторов 7-, и номера пользователей из узла 4 поступают в блок 9. В блоке 9 производится селекция этих номеров и каждый из пользоватеей получает сигнал б наличии сбоев в решаемой им задаче.

Каждому пользователю, получающему такой сигнал, необходимо ysHjiTb занятых им решающих блоков 1, теЩраГТЯ|юШх6дйтсбой.Для этогопользователь подает через блок 9 а блок 8 команду управления, где

она дешифрируется-и передается на узлы 5 всех решающих блоков 1. На эти же узлы пользователь передает из блока 9 свой номер. По данной команде управления в узлах 5 всех решающих блоков производится одновременное сравнение номеров пользователей, хранящихся в узле 4 решающих блоков 1 с номером пользователя, поступающим из блока 9.

В тех решающих блоках 1, где происходит совпадение этих номеров, на выходе узла 5 появляется сигнал, который открывает первый вход коммутатора 7. Очевидно, что это происходит только в тех решающих блоках 1, которые принадлежат данному пользователю. Номер отказавшего решающего блок.а 1 проходит через коммутатор 7 на вход блока 10. Этот блок введен для обеспечения последовательного вывода номеров решающих блоков 1,начиная с младшего и кончая старшим.

.Номер решающего блока 1 выдается в том случае, когда в решающих блоках с меньшими номерами отсутствуют сигналы сбоев.

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

Блок10 содержит элементы И и элементы ИЛИ, выход каждого из которых соединен с первым входом последующего элемента ИЛИ и инверсным входом последующего элемента И, а второ вход является входом блока 10, который подсоединен к прямому входу соответствующего элемента И, выход каждого элемента И является выходом блокаЮ.

В том случае, если в одном из решающих блоков происходит сбой, а в решающем блоке с меньшим по отношению к нему номером сбоя нет, то элемент И, соответствующий данному решающему блоку 1, выдает единичный сигнал, открывает третий вход коммутдтора 7 и разрешает вывод на блок 9 номера решающего блока 1. Когда вьшод номера решающего блока 1 оканчивается, узел 3 сигналом, поступающим от блока 8, сбрасывается в нулевое состояние, и далее производится вывод следующего номера решающего блока 1 со сбоем. Выход элемента ИЛИ соответствующего решающего блока со старшим номером. является сигнальным выходом блока 10.

Блок 8 выдает управляющие сигналы обеспечивающие правильную работу решающих блоков 1, исигналы сброса .узлов контроля тех решающих блоков, р которых происходит сбой. Изобретение обеспечивает.работу вычислительных структур ,с контролем правильности обработки информации в режиме мультипользования. Формула изобретения Вычислительная структура, содержащая п решающих блоков, каждый из .которых включает в себя вычислитель ный узел,выход которого подключен к первому входу узла контроля, блок управления, выход которого соединен со входами всех вычислительных узлов, вход-выход блока управления подключен к первому выходу-входу блока ввода-вывода, второй вход бло ввода-вывода соединен с выходами п решающих блоков, отличающа с я тем,что,с целью расширения функциональных возможностей за счет селекции сигналов ошибок в режиме .мультипользования, в нее введен при ритетный блок, а в каждый решающий блок - узел памяти, узел сравнения, коммутатор вывода и коммутатор уп.рйвления, причем в каждом решающем блоке выход узла памяти подключен к первым входам узла сравнения и коммутатора вывода, выходы коммутаторов/ вывбда co flaffeiffibi с входбм блока ввода-вывода, выход блока управления соедийен с входами узлов памяти, вторыми входами узлов сравнения и контроля, вторые входы узлов контроjjR и коммутаторов вывода подключены к соответствующим выходам приоритет-, него блока, входы которого подключены соответственно к выходам коммутаторов управления, выход блока ввода-вывода соединен с третьими входами узлов сравйения, выход узла контроля в каждом решающем .блоке соединен с третьим входом коммутатора вывода и первым входом коммутатора управления, второй вход которого подключён к выходу узла сравнения в каждом реигайщём блоке, выход приоритетного блока соединен со входом блока управления . Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР 572787, кл. G 06 F 9/00, 1977. 2.Отчет по НИР гос. 72018725, Таганрогский радиотехнический институт им. в.д. Калмыкова, 1972, с, 194-234 (прототип).

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

название год авторы номер документа
Ячейка волновой коммутационной системы 1980
  • Каляев Анатолий Васильевич
  • Денисенко Николай Иванович
  • Макаревич Олег Борисович
  • Антонишкис Альфред Альфредович
  • Еремин Станислав Алексеевич
  • Стоянов Анатолий Иванович
  • Булгаков Станислав Сергеевич
SU934467A1
Комбинированный канал 1986
  • Лопато Георгий Павлович
  • Смирнов Геннадий Дмитриевич
  • Пронин Владислав Михайлович
  • Рымарчук Александр Григорьевич
  • Карпейчик Виктор Владимирович
SU1405067A1
Имитатор канала 1987
  • Самчинский Анатолий Анатольевич
SU1425675A2
Вычислительная система 1977
  • Бурцев В.С.
  • Рыжов В.И.
  • Хайлов И.К.
  • Бабаян Б.А.
  • Сахин Ю.Х.
  • Никитин Ю.В.
  • Лаут В.Н.
  • Горштейн В.Я.
  • Назаров Л.Н.
  • Ялунин Е.В.
  • Жеренов А.И.
  • Пентковский В.М.
SU692400A1
Устройство для управления каналами 1984
  • Запольский Александр Петрович
  • Пронин Владислав Михайлович
  • Хамелянский Владимир Семенович
  • Цесин Борис Вульфович
  • Рымарчук Александр Григорьевич
SU1372329A2
Управляющая векторная вычислительная система 1982
  • Прангишвили Ивери Варламович
  • Бабичева Елена Владимировна
  • Малюгин Владимир Дмитриевич
  • Соколов Владимир Владимирович
  • Денисенко Сергей Васильевич
  • Вейц Александр Вениаминович
  • Иванов Александр Иванович
  • Шкатулла Анатолий Иванович
  • Зверков Борис Семенович
  • Зрелова Татьяна Ивановна
  • Левертов Яков Анатольевич
  • Тодуа Джондо Альпезович
  • Гоголадзе Омар Васильевич
  • Вепхвадзе Анзор Николаевич
  • Гудушаури Гмаи Шалвович
  • Голубев Александр Павлович
  • Березенко Александр Иванович
  • Корягин Лев Николаевич
SU1120340A1
Цифровая интегрирующая структура 1978
  • Каляев Анатолий Васильевич
  • Гузик Вячеслав Филиппович
  • Евтеев Геннадий Николаевич
  • Крюков Рудольф Михайлович
  • Криворучко Иван Михайлович
SU680001A1
ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА 1995
  • Бурцев В.С.
  • Хайлов И.К.
  • Твердохлебов М.В.
  • Сызько Э.В.
  • Ершов В.К.
  • Козлов Л.А.
  • Никитин М.Ю.
  • Торчигин В.П.
  • Федоров В.Б.
  • Подшивалов Д.Б.
  • Березко А.М.
  • Никольская Ю.Н.
RU2110089C1
Аналого-цифровая вычислительная система и аналоговая вычислительная машина (ее варианты) 1983
  • Беляков Виталий Георгиевич
  • Володина Галина Григорьевна
  • Панафидин Валерий Васильевич
SU1259300A1
УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ИНФОРМАЦИИ 1991
  • Бурцев В.С.
  • Хайлов И.К.
  • Фетисов Н.С.
  • Твердохлебов М.В.
  • Сызько Э.В.
  • Ершов В.К.
  • Козлов Л.А.
  • Никитин М.Ю.
  • Торчигин В.П.
  • Федоров В.Б.
  • Копейкин А.Б.
  • Игнатов В.В.
  • Подшивалов Д.Б.
  • Березко А.М.
  • Никольская Ю.Н.
RU2029359C1

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

Реферат патента 1980 года Вычислительная структура

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

SU 744 589 A1

Авторы

Алексеева Ирина Николаевна

Лапшин Михаил Абрамович

Макаревич Олег Борисович

Еремин Станислав Алексеевич

Стоянов Анатолий Иванович

Черников Анатолий Михайлович

Даты

1980-06-30Публикация

1978-02-22Подача