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

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

(54) ЭЛЕМЕНТ ОДНОРОДНОЙ ВЫЧИСЛИТЕЛЬНОЙ СРЕДЫ

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

название год авторы номер документа
Цифровой преобразователь координат 1981
  • Бельцер Леонид Соломонович
  • Ковадло Иосиф Абрамович
  • Ковальчук Лидия Игоревна
SU1076903A1
Устройство для прогнозирования состояния технических объектов 1982
  • Павлов Александр Алексеевич
  • Новиков Николай Николаевич
SU1104533A1
Вычислительная система для решения дифференциальных уравнений 1978
  • Фрадкин Борис Гиршавич
SU771674A1
Цифро-аналоговая система для регистрации и статистической обработки информации 1979
  • Скурихин Владимир Ильич
  • Макаров Генрих Тимофеевич
  • Урсатьев Алексей Андреевич
  • Никулин Виталий Николаевич
  • Власенко Валериан Моисеевич
  • Куделко Олег Маркиянович
  • Суворов Александр Иванович
  • Тихонов Георгий Афанасьевич
  • Титов Виктор Георгиевич
SU858023A1
УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ МАТРИЦ КАРТИН-ИЗОБРАЖЕНИЙ 1991
  • Красиленко В.Г.
  • Заболотная Н.И.
  • Евтихиев Н.Н.
RU2018916C1
Устройство для умножения произвольных элементов полей Галуа GF (р @ ) 1989
  • Сныткин Иван Илларионович
  • Горбенко Иван Дмитриевич
  • Дмитриев Вячеслав Иванович
SU1709297A2
Множительное устройство 1982
  • Лопато Георгий Павлович
  • Шостак Александр Антонович
SU1053104A1
Устройство для решения краевых задач 1983
  • Блейер Янис Фридович
  • Звиргздиньш Франциск Петрович
  • Шлихте Ян Юзефович
  • Родэ Эмиль Эмилиевич
SU1149286A1
Устройство для умножения 1985
  • Мынкин Сергей Семенович
  • Русанов Сергей Георгиевич
  • Фирстов Юрий Петрович
SU1309019A1
Периферийный процессор обработки сигналов 1981
  • Елагин Валерий Михайлович
  • Кальней Сергей Григорьевич
  • Губарев Николай Алексеевич
SU1013969A1

Реферат патента 1978 года Элемент однородной вычислительной среды

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

Изобретение относится к вычислительным устройствам, в частности, к решающим блокам однородных вычислительных структур и может быть использовано также в цифровых интегрирующих машинах для решения задач вычислительной математики, а также для моделирования систем автоматического управления. Известен решающий блок специализированных цифровых вычислительных машин, содержащий несколько сумматоров, множительные устройства и логические элементы, жестко связанные между собой для выполнения одного или небольшого числа алгоритмов 1. Однако такой блок имеет ограниченные функциональные возможности, так как они позволяют использовать для решения задач только ограниченный набор алгоритмов. Наиболее близким по технической сущности к изобретению является арифметическое устройство цифрового дифференциального анализатора, содержащее п регистров, выходы которых соединены с группой входов первого коммутатора, первый управляющий вход которого подключен к первому выходу узла хранения программ коммутации, а выход соединен со входами узлов умножения, и логических узлов, управляющие входы которых подключены к управляющим входам п регистров, второму управляющему входу первого коммутатора и выходу узла управления 2. Однако известное устройство имеет ограниченные функциональные возможности, так как в нем невозможно введение новых вычислительных операций без перепайки электрических соединений. Целью настоящего изобретения является сокращение оборудования. Поставленная цель достигается тем, что устройство содержит второй коммутатор, первый вход которого соединен со вторым выходом узла хранения программы коммутации, второй вход - с выходами узлов умножения, узлов суммирования и логических узлов, третий вход - с выходом узла управления, а выход подключен ко входам п регистров. На чертеже представлена структурная схема рещающего блока, где обозначены: п регистров 1, первый коммутатор 2, узлы умножения 3, узлы суммирования 4, логические узлы 5, второй коммутатор 6, узел хранения программы коммутации 7, узел управления 8. Регистры 1 служат для хранения, сдвига и выдачи входной, промежуточной и выходной числовой информации. Их выходы через первый коммутатор 2 соединены со входами узлов суммирования 4, узлов умножения 3 и логических узлов 5, выходы которых, в свою очередь, через второй коммутатор 6 соединены со входами регистров 1. Первый коммутатор 2 служит для подключения выходов регистров 1 ко входам узлов суммирования 4, узлов умножеиия 3 и логических узлов 5 устройств в соответствии с программой коммутации, выдаваемой в процессе вычислений устройством хранения программы коммутации. Узлы суммирования 4, узлы умножения 3 и логические узлы 5 служат для выполнения арифметических и логических операций, необходимых по алгоритму вычисления. Второй коммутатор 6 служит для подключения выходов узлов 4, узлов 3 и узлов 5 ко входам регистров 1 в процессе вычислений в соответствии с программой коммутации, выдаваемой узлом хранения програм.мы коммутации 7. Узел 7 служит для приема, хранения и выдачи програм.м коммутации регистров, сум.маторов, логических и множительных устройств между собой для выполнения заданного алгоритма вычисления. Выходы узла 7 соединены со входами настройки коммутаторов 2 и 6 для выдачи в них настроечной информации, т. е. программы коммутации. Входы узла 7 соединены с управляющими выхода.ми устройства управления структуры и служат для записи программ коммутаци : решающего блока. Узел управления 8 служит для временного согласования работы всех устройств, т. е. для заданий временной диаграммы выполнения алгорит.ма рещения. Управляющие выходы узла 8 соединены с управляющими входами регистров 1, коммутаторов 2, б, узлов 3, 4 и 5, а также узла 7. Региающий блок работает следующим образом. Перед началом рещения задачи или при первичной настройке решающего блока в узел 7 заносятся программы коммутации регистров 1 и узлов 3, 4, 5 между собой для выполнения заданных алгоритмов. Кроме того, в него записываются временные отметки, определяю1цис такт работы решающего блока, в котором должна быть осуществлена та или иная коммутация. Одновре.менно узел управления решающим блоком 8 настраивается так, чтобы по командам устройства управления структуры оно могло выдавать по управляющим щинам импульсы и потенциалы, определяемые временными диаграммами алгоритмов рещения. Такими алгоритмами могут быть, например, алгоритмы интегрирования. В первом такте работы рещающего блока по управляющему сигналу из узла управления в один из регистров 1 записывается «с, а в другой регистр «Ь. Одновременно по коду операции, идентифицирующему алгоритм, узел хранения программы коммутации 7 выдает в первый коммутатор 2 информацию о коммутации выходов первого и второго регистров с одним из узлов умножения 3. После этого узел управления рещующим блоком в соответствии с кодом операции выдает управляющие сигналы на начало работы узла умножения и на сдвиг инфор мац11И в первом и втором регистрах. Через время, достаточное, чтобы на выходе узла умножения образовалась младщая цифра произведения ЬС, узел хранения программы коммутации 7 выдает сигнал во второй коммутатор 6 на коммутацию выхода узла умножения со входом третьего регистра и на коммутацию выхода первого узла умножения со входом четвертого регистра, а в первый коммутатор 2 выдается сигнал на ко.ммутацию третьего регистра с Двумя входами второго узла умножения и одним входом узла суммирования 4. Одновременно в третий регистр через узел управления записывается единица. После этого узел управления решающим блоком выдает управляющие сигналы на начало работы второго узла умножения, где происходит образование величины (Ьс) (Ъс) (Ьс)2 а также на начало работы первого узла умножения, в котором происходит вычитание (1-be). Результат вычитания поступает в четвертый регистр. Одновременно с этим подаются сигналы на сдвиг информации в четвертом и пятом регистрах. Дальнейщая работа рещающего блока продолжается аналогично описанному до тех пор, пока во,втором регистре не будет записан результат выполнения алгоритма, т. е. число а, которое после окончания работы решающего блока по сигналу узла управления передается иа вход следующего рещающего блока. После этого решающий блок готов к выполнению очередного алгоритма по сигналам узла управления. . Предлагаемое изобретение имеет значительные преимущества перед прототипом и аналогичными рещающими блоками известных цифровых интегрирующих машин и структур с жесткими связями между сумматорами, множительными и логическими устройствами и регистрации, так как позволяет использовать для ре1иения задачи в десятки раз больще оптимальных алгоритмов вычислений. Формула изобретения Элемент однородной вычислительной среды, содержащий п, регистров, выходы которых соединены с группой входов первого .коммутатора, первый управляющий вход которого подключен к первому выходу узла хранения программы ко.ммутации, а выход соединен со входами узлов умножения, узлов суммирования и логических узлов, управляющие входы которых подключены к управляющим входам п регистров, второму управляющему входу первого коммутатора и выходу узла управления, отличающийся тем, что, с целью сокрапхения оборудования, он содержит второй коммутатор, первый вход которого соединен со-вторы.м выходом узла хранения программы коммутации, второй вход - с выхода.ми узлов умножения, узлов суммирования и логических узлов, третий вход - с выходом узла управления, а выход подключен ко входам п регистров.

Источники информации,, принятые во внимание при экспертизе:

1. Авторское свидетельство СССР № 271904, кл. G 06 F 15/00, 08.1968.2. Прангишвили И. В. и др. Микроэлектроника и однородные структуры для построения логических и вычислительных структур , Москва, «Наука,. 1967, с. 172, рис. 4.29.

SU 596 940 A1

Авторы

Платонов Валентин Алексеевич

Даты

1978-03-05Публикация

1974-12-20Подача