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

 

Устройство может быть использовано автономно в специализированных вычис лителях или в комплексе с большой ЭВМ в качестве функционального расширителя. Целью изобретения является расширение класса решаемых задач за счет возможности вычисления выражений видаоС Х г Z/y. Устройство содержит сумматоры 1.1 первой группы, сумматоры 1.2 второй группы, узлы 2 формирования итерационных переменных, входы 3,4,5,6 аргументов, выходы 7, 7 результата . Вычисление производится на основе оперирования с числами, представленными в разряднотаналоговой форме. Совокупность уравнений (по числу разрядов в числах) реализуется последовательно за один такт в узлах вычисления итерационных переменных 2, аргументы для вычисления которых представляют сумматоры первой группы 1.1 и второй группы 1.2. 2 ил. сл tsD О ;о 00

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (51) 4 G 06 F 7/544

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

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

К ДВтоРСК0М CBMQETEllbCTBV (21) 3926495/24-24 (22) 08.07.85 (46) 23.02.87. Бюл. Ф 7 (7 1) Институт проблем моделирования в энергетике АН УССР и Киевский институт гражданской авиации им.

60-летия СССР

{72) А.И. Стасюк, Ф.Е. Лисник, Н.А. Твердохлеб и В.Д.,Бакуменко (53) 681.325 (088.8) (56) Авторское свидетельство СССР

У 1086426, кл. G 06 F 7/52, 1983.

Стасюк А.И. Однородные многофункциональные матричные процессоры, Киев.:

1983 (Препринт АН УССР, Институт электродинамики, 9 351) с. 13,рис. 3, (54) ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО (57) Устройство может быть использовано автономно в специализированных вычислителях или в комплексе

„„SU„,, 1291978 А 1 с большой 3ВМ в качестве функционального расширителя. Целью изобретения является расширение класса решаемых задач за счет возможности вычисления выражений видас =х r z/у.

Устройство содержит сумматоры 1.1 первой группы, сумматоры 1.2 второй группы, узлы 2 формирования итерационных переменных, входы 3,4,5,6 аргументов, выходы 7„, 7 результата. Вычисление производится на основе оперирования с числами, представленными в разрядно-.аналоговой форме.

Совокупность уравнений (по числу разрядов в числах) реализуется последовательно за один такт в узлах вычисления итерационных переменных 2, аргументы для вычисления которых представляют сумматоры первой группы 1.1 и второй группы 1.2. 2 ил.

91978 2 аргумента устройства, входы 6 разрядов второго аргумента устройстна, группу выходов 7 и 7 результата

9 устройства.

Узел формирования итерационных переменных содержит сумматор 8 по модулю два, первый 9.1 и второй 9 ° 2 сумматоры, сумматор-вычитатель 10, вычитатель 11.

Устройство для вычисления зависимости вида

r z ° х

15 работает следующим образом.

Представим выражение (1) н разрядной форме как

v ч ч ч ус1 - r z ° х, (2) 20 разрядные векторы, представляющие

25 собой разрядное изображение с <х

Ч

У (3) На основании выражения (3) эапи45 сываем выражение для определения

1 значения старшего разряда cL искомоч го вектора dВ ) О, 1

d,= при

v 2 -ytt д - V

В =2 g, х+2 Р z+2 у (4) В с 0.

-2 ч t -3 "

2 )", = 2 гг; 2 (3 = 2 гх, lt

В, ), 0

9 v V 1 -1 ч

В, = В, -oL2 у

d. = при

В с

1 12

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

Целью изобретения является расширение класса решаемых задач за счет возможности вычисления выражения виг z»x да

У

На фиг.1 представлена функциональная схема нычислительного устройства для случая п = 3 (и — разрядность аргументов); на фиг.2 — функциональная схема j-ro узла формирования итерационных переменных (j = 1, ...,п).

Вычислительное устройство содержит сумматоры 1.1 первой группы, сумматоры 1 ° 2 второй группы, узлы 2 формирования итерационных переменных, нход 3 четвертого аргумента устройства, вход 4 первого аргумента устройства, входы 5 разрядов третьего

I разрядные матрицы, представляющие собой разрядные изображения у, r z соответственно.

Представим выражение (2) н развернутом виде

-Л ч 1 - ч „ J

)2 уд.= г 2 z " х +

j-1 3=1 ч и h где се=с с - ...с х = х х ...х

П ч -1) +2 r x ° г

j-II!

1291978

В., О, при В. = В

В; О.

О( (J>!) . ч

-(jwя г)„ ! ч

+2 у +2 P. z — ;2 у;

О (5) 1

Е. = при

О..В,О, 1 при

-i — с(. 2 у, В. 0 !

-(j+!) v -(ji !) -2! „! ()ч 2 У„= 2. )(„+ 2 r к; 2 P„„

-(г.!+!)

+ 2

-(!+2)„

2 р. ч

r x и в общем случае для вычисления каждого последующего значения разряда

Результат вычислений при этом представляется как

В каждом j ì сумматоре первой

t группы сумматоров 1.1 образуется

-(i+ rI значение 2 Р;+, которое поступает на вход второго слагаемого (j+1)-ro сумматора первой группы сумматоров 1.1 со сдвигом на один разряд в сторону младших разрядов.

В каждом j-м сумматоре второй группы сумматоров 1.2 образуется зна-(j+!) ч 35 чение 2 Y. которое поступает

J на вход второго слагаемого (j+1)-го суМматора этой группы со сдвигом на один разряд в сторону младших разрядов.

В каждом j-м узле формирования итерационных переменных формируются на сумматоре-вычитателе 10 и вычитателе

1. 1 значения знаковых разрядов по выраv v жению (5)d.,d.. На выходе вычитателя 11 45 вычисляется значение В,. На выходе

J сумматора 8 по модулю два образуется значение E, . Значения знаковых разv v рядов 0(,d. поступают на выходные шины ,! 50

7, 72 . Значение В, поступает на вход второго слагаемого второго сумматора

9.2 (j+1)-го узла формирования итерационных переменных. Значение F, поступает на управляющий вход сумматора-вычитателя (j+1)-ro узла формирования ите- рационных переменных.

1 ь

Группа выходов d., d,,..., (А,образует группу выходов результата устройства.

I (,, j ) 1 сооответственно как

Вычислительное устройства является однородным, т.е. содержит одинаковые элементы и связи для всех j таких как 1 (j c. n. При j=1 отличие заключается в том, что на вход второго слагаемого второго сумматора

9.2 первого узла формирования итерационных переменных поступает значение нуля, а на управляющий вход сумматора-вычитателя 10 этого узла IIoc тупает сигнал, определяющий режим вычитания.

При j = п не существует связей от сумматора 1.1 первой группы, сумматоров 1.2 второй группы, узла 2 формирования итерационных переменных к следующим соответствующим элементам и узлам.

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

Вычислительное устройство, содержащее первую группу сумматоров,причем вход первого аргумента устройства соединен со сдвигом на 2) разрядов в сторону младших разрядов с входом первого слагаемого j-ro сумматора первой группы (j=l,...,n)

1(n — разрядность аргументов), вход

j-го разряда второго аргумента устройства соединен с входом стробирования первого слагаемого j-го сумматора первой группы, о т л и ч а ющ е е с я тем, что, с целью расширения класса решаемых задач за счет воэможности вычисления выражения виГ Е.Х да о(. = в него дополнительно

1291 978

Составитель С ° Куликов

Редактор Н. Лазаренко Техред И.Попович Корректор С. Черни

Заказ 272/48

Тираж 673 Подписное

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

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

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная,4 введены вторая группа сумматоров и группа узлов формирования итерационных переменных, причем каждый узел формирования итерационных переменных групп содержит два сумматора, сумматор-вычитатель, вычитатель и сумматор по модулю два, причем вход первого аргумента устройства соединен со сдвигом íà (2j+1) разрядов в сторону младших разрядов с входом первого слагаемого j-ro сумматора второй группы, вход j-ro разряда третьего аргумента устройства соединен с входом стробирования первого слагаемого j-го сумматора второй группы, выходы i-x сумматоров (i=1, п-1) первой и второй групп соединены со сдвигом на один разряд в сторону младших разрядов с входами вторых слагаемых (i+1)-х сумматоров первой и второй групп соответственно, вход четвертого аргумента устройства соединен со сдвигом Hà j разрядов в сторону младших разрядов с входом вычитаемого вычитателя и входом первого слагаемого сумматора-вычитателя j-ro узла формирования итерационных переменных, выходы j-x сумматоров первой и второй групп соединены с входами первых слагаемых соответственно первого и второго сум.маторов j-го узла формирования итерационных переменных, вход j-го разряда третьего аргумента устройства соединен с входом стробирования первого слагаемого второго сумматора

j ãî узла формирования йтерационных переменных, вход j-го разряда второго аргумента устройства соединен с входом стробирования первого слагаемого первого сумматора j-ro узла формирования итерационных переменных, выход второго сумматора j-го узла формирования итерационных переменных соединен с входом второго слагаемого первого сумматора этого

10 узла, выход первого сумматора j-ro узла формирования итерационных переменных соединен с входом второго слагаемого сумматора-вычитателя этого узла, информационный вход и выход

15 .знакового разряда )-го узла формирования итерационных переменных соединены соответственно с входом уменьшаемого и входом стробирования вычитаемого вычитателя этого узла, выхо20 ды знаковых разрядов сумматора-вычитателя и вычитателя j-ro узла формирования итерационных переменных соединены соответственно с первым и вторым входами сумматора по модулю два этого узла, выходы сумматора по модулю два и вычитателю -ro узла формирования итерационных переменных соединены соответственно с входом управления сложением-вычитанием сумо матора-вычитателя H входом второго слагаемого второго сумматора (i+1)-ro узла формирования итерационных переменных, группа выходов знаковых разрядов сумматоров-вычитателей и

35 вычитателей узлов формирования итерационных переменныхгруппы является группой выходов результата устройства.

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

 

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

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

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

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

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

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

Изобретение относится к области вычислительной техники и позволяет вычислять значения функции.вида Х;У( , где та - количество аргументов Xj и у

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

Изобретение относится к области вычислительной техники и может быть использовано при разработке специализированной аппаратуры АСУ оперативного звена ВПВО при решении задачи распознавании оперативно-тактических ситуаций

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

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

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

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

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

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

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

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

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