Устройство для решения р-мерных задачМАТЕМАТичЕСКОй физиКи Советский патент 1981 года по МПК G06F17/13 

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

1 . Изобретение относится к вычислительнЬй технике и может быть исполь зовано при построении специализированных вычислительных устройств для решения задач математической . Известно устроаствр для решения р-мерных задач математической физики TI. Однако известное устройство имеет болыоое количество оборудования, поскольку представляет собой универсальную ЦВМ, а решение задач математической физики осуадествляется в нем путем реализаций соответствующей про рамыа, что обусловливает низкое быстродействие устройства. . Наиболее близким к предлагаемому по технической с аности является устройство для трехмерных за дач математической физики, содержаще блок ввода, блок вывода, р-мернуик. сетку, регистры адреса, блок управле ния, блок вычисления коэффициента и блок сравнения.В известном устройстве алгоритм решения задачи реалиэо ван аппаратурно D}. Однако в устройстве S-H-я итераци выполняется только после того, как окончена S-я итерация, т.е. процессы выполнения S-й и S+1-й итерации не перекрываются во времени. Кроме того, в известном устройстве одновременно 1может решаться не более одной задачи, что ведет к снижению эффективности использования оборудования. цель изобретения - повышение быстродействия и эффективности устройства. Поставленная цель достигается тем, что в известное устройство, содержащее блок управления, установочный выхбд которого соединен с установочными входами первой р-мерной сетки, сост9Я1ввй из К ячеек, управляющие выхода блока управления подключены я упуправлянн2дам входам блоков вывода и ввода, первая группа выходов которого прдктдачейа н управляющем входам первой р-«ер ой сетки, вторая группа выходов блока ввода соединена с информащйгивыми первой р-мерной сетки, BBSsaeHO N-1 р-мерных сеток, причем В8фор««а«иониые входы каждой 1-ой сетки подключены к ииформацивншет входам i+1-ой р-мерной сетки, а информационные выхода М-ой сетки соединены с ии.формациоввыми входами блока вывода, 1выхо1 которого соединены с инфо1 лациркными входами блока ввода, п«фв.я группа выходов которого подключена Г к управляющим входам N-1 р-мерных сефок, установочные 4 входы которых соединены с установочным выход Я4 бло ка управления Кроме того, каждая ячейка р-мерно сетки содержит 2р регистров, 2р коммутаторов , накапливающий сумматор и распределитель, причем информационны |вхолы ячейки соединены с первой груп пой информационныхвходов распредели теля, управлякнций вход распределителя является v;пpaвля&(им входом ячейки втравляющие вьвсоды распределителя сое динены с управлякхцит входами коммута торов и накапливающего сумматора, шл ходы пяти старших разрядов которого подключены ко второй группе информационных входов распределите ля, информационныз выходы которого являются информационными выходами ячеек, уста новоч1ше входы которого соединены с установочными входами накапливающе го сумматора и с установочными входами 2р регистров, выходы которых подключены к устаноаочнЕШ входам 2р коммутаторов, выходы кото|Я2х соедине ны с информационн1ди1и входами накапли вающего .i На фиг. i показана структурная схема устройства; на фиг. 2 - то же, ячейки; на фиг. 3 - то же, блока управления. Устройство содержит р-мерные сетки 1.1-1.N,; блок 2 ввода, блок 3 вывода и блок 4 управления. Каждая ячейка р-мерной сетки содержит регис ры 5.1-5.2р, коммутаторы б.1-6.2р, накапливакяций сумматор 7, распределитель 8. Установочные входы 9, управляющие входы 10, информационные входы 11, инфop 4aциoнныe выходам 12. Влок 4 управления содержит последовательно соединенные счетчик 13 тактов, счетчик 14 циклов, счетчик 15 сеток и счетчик 16 итераций, выходу которых подключены соответствен но ко входам дешифраторов 17-20, выходы которых являются управляющими выходами блока управления. &1ход де1Ш1фратора 20 соединен с первым вход генерахсфа 21 тактовых импульсов, выход котсчого подключен к первому входу счетчика 13 тактов. Шина 22 ус тановки исходного состояния соединена со в торгами входами генератора 21 тактовых импульсов, счетчика 13 (тактов, счетчика 14 циклов, счетчи ка 15 сеток, счетчика 16 итераций и является установочным выходом блока .4 управления. Устройство работает следующим Об-j разом. До начала вычислений в регист 5.1-5.2р записываются значения коэф фицие1 трв а, а в суммато с 7 заносятся значения правых 4acTeAT(jypaB- нения ..S gi«.u в каждом J-M цикле вычисления (,n) на информационные входы 11 кгикдой ячейки сетки 1.1 с блока 2 ввода поступают цифры операндов и , принимающие значения из множества l, О, и имеющие вес 2, где с - количество двоичных разрядов, после которых фиксируется запятая. Цифра операнда Ц , поступающая на управляющий вход коммутатора 6.1, управляет выдачей содержимого регистра 5.1 на сумматор 7 таким образом, что на сумматор 7 поступает прямой код регистра 5.1, ёсЛи цифра и равна плюс единице, дополнительный код, если цифра равна минус единице, и код регистра 5.1 не выдается, если принимаемая цифра равна нулю. Начиная с четвертого цикла,,. распределитель 8, анализируя содержимое А пятистарших разрядов сумматора 7, формирует и выдает на информационные выходы 12,5цифру числа . и , вес 2, Эта цифра равна плюс единице, если ,,нулю - если , или минус единице, если . При этом на сумматор 7 со сдвигом на три разряда влево выдается прямой код всех регистров 5, если формируемая цифра Цр равна минус единице, либо их дополнительный код, если цифра Uj равна плюс единице. В трех первых циклах цифры и равны Нулю независимо от содержимого сумматора 7. В крице каждого цикла осуществляется сдвиг содержимого сумматора 7 на один разряд влево. Цифры операндов U, формируемые в J-M цикле вычисления ячейками сетки 1.1, в j+l-M цикле поступают на вхойа 11 соответству1аадих ячеек сетки 1.2, которое формируют на выходах 12 значения стерандов О,поступающие на входа 11 ячеек сетки 1.3 и т.д. Таким образом, в каждом J-M цикле вычисления, на выхсщах сетки l.s формируются ойерандов uf имеющие вес , Если , где п - разрядность О, то значения ctapших разрядов («ерандов и формируются на выходах сетки в. тот момент, когда в сетке 1.1 вычисления уже закончены. В этом случае цифры операндов и через блок 3 вывода и блок 2 ввода непосредственно поступают на входы 11 сетки 1.1. Если .же , то в блоке 2 ввода дополнительно осуествляется задержка кодов и на n-4{N-1) одклов.до окончания вы-исления IT на сетке 1.1. в дальейшем вьтолвение каждой s-й итерации существляется на сетке l.S(modN). Таким образом, изобретение даёт , озможность приступать к вычислению;U не после окончания вычисления и, а непосредственно после получе;ния первых разрядов кодов U , .что при наличии в составе устройства N сеток, позволяет организовать вычислительный процесс так, что выполнение S-й итерации на S (modN)-и сетке перекрывается во времени с выполнением каждой е -и итерации (Р , ) в С (mod Ы)-й сетке, за счет чего достигается выигрыш в быстродействии по сравнению с известным ус устройством в ( )() (4M-«-n-lH1-tj.+ t5j) раз, где tj - время сложения кодов в одноразрядном сумматоре; t - время сдвига; М - количество итераций. При этом в предлагаемом устройств достигается большая эффективность использования оборудования за счет возможности распределения аппаратурных ресурсов устройства между несколькими задачами. Так например, если устройства имеют размерност Lf-Lf-L, то в нем могут одновременно решаться две з ехмерные задачи размерности-(L- jxLxL, одна двухмерная задача размерности и три одноме ные задачи разномерности -Ь. Формула изобретения 1. Устройство для решения р-мерных задач математической физики, со держащее блок .управления, установоч ный выход которого соединен с устан вочншви входами первой р-мерной сет ки, состоящей из К ячеек, управляющ выходы блока управления подключены к управляющим входам блоков вывода и ввода, первая группа выходов которого подключена к управляющим вхо дам первой р-мерной сетки, вторая группа выходов блока ввода соединен с информационными входами первой р-м1ерной сетки, отличающеес я тем, что, с целью повышения быстродействия и эффективности устройства, в него введены N-1 р-мерных сеток, причем информационные.выходы каждой 1-ой р-мерно й сетки подключены к информационным входам i+1-ой р-мерной , ,а информационные выходы N-оЙ р-мерной сетки соединены с информационными входами блока вывода, выходы которого соединены с информационшдаш входами блока ввода, первая группа выходов которого подключена к управляющим входам N-1 р-мерннх сеток, установочные входы которых сое/данены с установочным выходом. блока управления. 2. Устройство ПОП.1, отличаю щ е (В с я тем, что каждая ячейка р-мерной сетки содержит 2р регистров, 2р коммутаторов, накапливающий сумматор и распределитель, причем информационные входы ячейки соединены с первой группой информационных входов распределителя, управляющий вход распределителя является управляющим входом ячейки, управляющие выхода распределителя соединены ,с управляющими входами коммутаторов и накапливающего сумматора, выходы пяти старших разрядов которого подключены ко второй группе информационных входо распределителя, информационные выходы которого являются информационными выходами ячеек, установочные входы которого соединены с установочными входами накапливающего сумматора и с установочными входами 2р регистров, выходы которых подключены к установочным входам 2р коммутаторов, выходы которых соединены с информационными входами накапливающего сумматора. Источники информации, принятые во внимание при экспертизе 1. Авторское свидетельство СССР 565299, кл. G Об F 15/32, 1977. 2.. Авторское свидетельству СССР №603997, кл. G Об F 15/32, 1978.

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

название год авторы номер документа
Устройство для выполнения быстрого преобразования Фурье 1985
  • Редькин Сергей Валентинович
  • Васянин Сергей Николаевич
  • Плешаков Сергей Борисович
SU1337904A1
Устройство для реализации двумерного быстрого преобразования фурье 1983
  • Карташевич Александр Николаевич
  • Курлянд Михаил Соломонович
  • Ходосевич Александр Иванович
SU1142845A1
Устройство для вычисления тригонометрических функций 1984
  • Ханов Олег Алексеевич
SU1166103A1
Устройство для вычисления преобразования Фурье-Галуа 1989
  • Вариченко Леонид Викторович
  • Кодров Владимир Иванович
  • Устрехов Александр Ильич
SU1665385A1
Устройство для одновременного вычисления двух многочленов 1980
  • Луцкий Георгий Михайлович
  • Коваленко Владимир Владимирович
  • Долголенко Александр Николаевич
  • Блинова Татьяна Александровна
SU926650A1
Вычислительное устройство 1988
  • Бобровский Алексей Иванович
  • Булкин Геннадий Николаевич
  • Кириченко Зинаида Михайловна
  • Мельник Алла Николаевна
  • Трубицын Андрей Михайлович
  • Харченко Федор Мефодьевич
SU1532917A1
Вычислительный узел для однородной вычислительной системы 1979
  • Ледянкин Юрий Яковлевич
SU982008A1
Устройство для вычисления преобразования Уолша (его варианты) 1982
  • Клышбаев Акилбек Тулепбекович
SU1075269A1
Устройство для реализации быстрых преобразований в базисах дискретных ортогональных функций 1985
  • Карташевич Александр Николаевич
  • Курлянд Михаил Соломонович
SU1292005A1
Устройство для вычисления элементарных функций 1981
  • Рейхенберг Анатолий Леонидович
  • Фурс Сергей Николаевич
SU1032455A1

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

Реферат патента 1981 года Устройство для решения р-мерных задачМАТЕМАТичЕСКОй физиКи

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

9

IviID

/

tf

12

fO

фаг 2

SU 824 216 A1

Авторы

Жабин Валерий Иванович

Корнейчук Виктор Иванович

Тарасенко Владимир Петрович

Щербина Александр Андреевич

Даты

1981-04-23Публикация

1979-06-05Подача