Модуль однородной вычислительной среды

 

Изобретение относится к области автоматики и вычислительной техники и может быть использовано при построении однородных вычислительных структур. Цель изобретения - повышение быстродействия. Цель достигается тем, что модуль однородной вычислительной среды содержит блок 1 приема запросов, блок 2 передачи запросов, блок 3 приема ответов, блок 4 передачи ответов, триггер 5, вычислительный блок 6, блок 7 настройки и коммутатор 8. 1 ил.

союз советских социАлистичесних

РЕСПУБЛИК Ц1) G 06 F 2/00, 15/16

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н ASTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ пО изОБРетениям и ОтнРьГГиям

nW ГКНТ ССа

1 (21) 4609229/24-24 (22) 23. 11 . 88 (46) 07.08, 90. Бил. ?? - 29 (71) Московский институт связи (72) ??.Io. Артемьев и Б,В.Косихии, (53) 681,325(088.8 )

: (56) Авторское свидетельство СССР

У 691846, кл. С 06 F 7/ОО, ?976.

Авторское свидетельство СССР

У 742926, кл. G 06 F 7/ОО, 1977.

2 (54) ИОДУЛЬ ОДНОРОДНОЙ ВЪ|ЧИСЛИТЕЛЬНОЙ СРЕДЫ (57) Изобретение относится к области

1 автоматики и вычислительной техники и может быть использовано при построении однородных вычислительных структур. Бель изобретения — повьппение быстродействия. Бель достигается тем, что модуль однородной вычислительной среды содержит блок 1 приема запросов, блок 2 передачи запросов, блок 3 приема ответов блок 4 передачи ответов, триггер 5, вычислительный блок 6, блок 7 настройки и коммутатор 8 ° 1 ил.

1583933

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

Дель изобретения — повышение быстродействия.

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

Модуль однородной вычислительной 10 среды содержит блок 1 приема запросов, блок 2 передачи запросов, блок

Э приема ответов, блок 4 передачи ответов, триггер 5, вычислительный блок 6, блок 7 настройки и коммутатор 8.

Модуль однородной вычислительной среды работает следующим образом.

Блок 1 настраивается на прием сиг" налов от одного (в случае одномембранных вычислительных структур) или нескольких соседних модулей (при объединении результатов, полученных при работе одномембранных структур) в случае их готовности передать ин- 25 формацию. Работа блока 1 описывается выражением

Z l (X11 V У1) (Х12 Ч У2) (Х13 v Y3) У5, где Xl 1 -Х13 — сигналы на информационных входах блока 1

Yl Y3 — сигналы, поступающие на первый, второй и третий управляющие входы блока 1 у5 - сигнал, поступающий на четвертый управляющий вход блока 1,:

Zl - сигнал на выходе блока1, 40

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

Z21 - Y5+Y9 + Y9. + QVУ5, 222 У5«-Y10 + QVУ5, Z23 Y5 w Yl1+ Q VY5, 1

50 где + - операция конъюнкции;

У9-Yl1 - сигналы, поступающие на второй, третий и четвертый управляющие входы бло ка 2;

Z2l -223 — сигналы на выходах блока 2;

Ц - сигнал, поступающий на первый управляющий вход блока 2.. Блок 3 служит для приема от соседних модулей сигналов, соответствующих завершению приема информации соседними модулями. Работа блока 3 описывается выражением

Z3 Х31 « Х32 « X33 м У5, где Х31-ХЗЗ вЂ” сигналы на информационных входах блока 3

Z3 — сигнал на выходе блока 3.

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

241 = У5 « Y6 «- Q V Y5, Z42 У5 « У7 + Q V Y45, Z43 У5 «Y8 + Я чУ.5, где У6-У8 — сигналы, поступающие на второй, третий и и четвертый управляющие входы блока 4;

Z41 -243 — сигналы на выходах блока 4.

Основными режимами функционирования модулей однородной вычислительной среды являются настройка, передача информации, прием информации, вычисление и ретрансляция информации.

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

Передача информации. Если триггер .5 находится в состоянии "1 ", то блок

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

t

Прием информации. Сигналы запросов поступают на входы блоков 1 со10

55

158 седних модулей. Если блок l соседнего модуля вырабатывает единичный сигнал, то триггер 5 устанавливается в "1 ".

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

Единичный сигнал с соответствующего выхода блока 4 поступает на информационный вход блока 3 предыдущих модулей, работающих в режиме перецачи информации, и устанавливает их триггеры 5 в "0", если на вторых управляющих входах блоков 3 соответствующих модулей имеется сигнал "1" °

При изменении сигнала с "1" на "0" на выходе блока 1 из блока 2 выдается информация на выходы признака готовности результата модуля. Когда эта информация принята соседними модулями однородной вычислительной среды, то триггер 5 выходным сигналом блока

3 сбрасывается в "0" при условии, что на соответствующем управляющем входе блока 3 имеется сигнал "1";

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

При настройке модуля на ретрансляцию информации на одиннадцатом выходе блока 7 устанавливается низкий уровень. Тем самым блоки 1-4 переводятся в пассивное остояние — на их выходах ус танавливаютс я и ас сивные уровни, а коммутатор 8 переводится в активное состояние. Информация с информационных входов модуля поступает соответственно на первую, вторую и третью группы информационных входов коммутатора 8, а с выходов коммутатора— на выходы результата, признака готовности результата и признака завершения приема информации модуля. Управление коммутацией осуществляется сигналами, поступающими с пятого по одиннадцатый выходы блока настройки 7, уровень которых задается при настройке

3933 б модуля на ретрансляцию информации. В этом режиме модуль осуществляет при-. ем и передачу информации и сигналов

"Запрос" и "Ответ" с минимальной задержкой.

Формула изобретения

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

l 583933

Составитель В. Смирнов

ТехредЛ.Олийнык Корректор С.Черни

Редактор И. Шулла

Заказ 2255

Тираж 570

Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

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

Модуль однородной вычислительной среды Модуль однородной вычислительной среды Модуль однородной вычислительной среды Модуль однородной вычислительной среды 

 

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

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

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

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

Изобретение относится к цифровой вычислительной технике и предназначено для решения дифференциальных уравнений

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

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

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

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

Изобретение относится к вычислительной технике и преимущественно для использования при построении высокопроизводительных ЭВМ

Изобретение относится к вычислительной технике и преимущественно для использования при построении высокопроизводительных ЭВМ

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано при проектировании локальных сетей ЭВМ и мультипроцессорных вычислительных систем

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в электронной цифровой вычислительной машине
Наверх