Матричный вычислитель Советский патент 1987 года по МПК G06F7/544 G06F17/16 

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

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

Цель изобретения - расширение класса решаемых задач за счет вычис-

ления функхщи вида

«

5.

х;; УЛ

20

25

где m - количество аргументов х; и у;.

На фиг. 1 приведена функциональная схема матричного вычислителя при m 3- и п 3, где п - разрядности аргументов; на фиг. 2 - 4 - функциональные схемы блока формирования результата, блока сумматоров и блока вычитателей соответственно.

Матричный вычислитель содержит п разрядных вычислителей, каждый из которых содержит блок 1 формирования результата, многовходовой сумматор 2, блок 3 вычитателей, .первый и второй блоки 4 и 5 сумматоров. На входы 6-8 матричного вычислителя подаются аргументы х,, - х соответ ственно, на входы 9 - 11 - соответственно i-e разрядные среза аргументов у, -у ,...,п, на вход, 12 - аргументJ на выходах 1 3 формируются i-e разряды функции , ,

Блок 1 формирования результата содержит сумматор 14 и сумматоры 15 по модулю два.

Первый и второй блоки 4 и 5 сумматоров содержит по m сумматоров 16

Блок 3 вычитателей содержит та+1 вычитателей 17.

Работа матричного вычислителя для вычисления зависимости вида

- 30

35

40

а

d

(Д,Д,А,

и /HI i + 1 f + 1

.Уг.Уз

...,Xj)t; матрица бинарных элементов, составленная из разрядных векторов, формируемых

V

как V.

/ 1 - 2

(yj . ,i-);

.«( ll - матрица бинарных элементов, составленная из одинаковых разрядных векторов 5( , (V,...,oiy

,,0) -вектор бинарных элементов составленный из i-x компонентов разряд ного векто. Ра ° I Ui.t , - вектор бинарных элементов составленный из i+1-x компонентов разрядных векторов у.

d

/

У1

Вычислительный процесс определе- (1) ния значения i-ro разряда неизвёст- d

ного d организуем как решение i-ro разрядного уравнения следующим образом. Значение первого разряда определим как решение первого разрядного уравнения вида

осуществляется следующим образом. Представим выражение (1) в разрядной форме 11 как

2 X (.

г ч

„-0-И)

где а

I,

Ъ -а д

0(4) и

yui

(2)

,а ) - разрядный вектор,

представля- 5 О

20

25

;.

я

6

я

30

35

40

о

X

1

V X,

ас)) ., vU)...)||

а

d

(Д,Д,А,

и /HI i + 1 f + 1

.Уг.Уз

ющий собой разрядное изображение числа а; матрица бинарных элементов, составленнаяиз разрядных

V

векторов xj (f. X.

VXj,,X . ..,

...,Xj)t; матрица бинарных элементов, составленная из разрядных векторов, формируемых

V

как V.

/ 1 - 2

(yj ..

,i-);

.«( ll - матрица бинарных элементов, составленная из одинаковых разрядных векторов 5( , (V,...,oiy;

,,0) -вектор бинарных элементов, составленный из i-x компонентов разрядного векто. Ра ° I Ui.t , - вектор бинарных элементов, составленный из i+1-x компонентов разрядных векторов у.

Вычислительный процесс определе- ния значения i-ro разряда неизвёст- d

ного d организуем как решение i-ro разрядного уравнения следующим образом. Значение первого разряда определим как решение первого разрядного уравнения вида

-1, а -ь I, 0

Ы

-1, I

1

i 0

10, ,,© 1,

ч у

Oj 1

1+1, а -ьЗ , 1,

V

а.

,2 -8-2- 5, y, ,2-Ч® ,

(3)

S

V I V

1 a, -2-p,, -p V

,I,

i 1 ,

i ы

Второй разряд c вектора « определяется из второго разрядного уравнения

2

Ы

I; О

1,® К

1,

S о

-1, а;© о

-и, а;©| 1

а, al +S, 2

-3 D X

2 г

0-3 о

2 X,

+ .

„-3,;;; „-30 U V, 2 Г 2 х , а

. - -

I ,

-«2-5 ФЛ

Ш

Каждое последующее значетора d определяется из

него уравнения как

ri,.I,-® а ,., 0

to, i,® I ,., 1,

Ч

1

-1, a.OTj и .1® 1

-041)0 U,

Г -Ь а., ,

а,- aV., -ь Si- S .OP, )-1 yS

-2

-(i-H)

.yu..S.b )-.2.iM)

f {

1+1

где у (1,1 ,... ,1) - вектор бинар-JQ

ных элементов;- знаки велиХ-У;

°1 S, а, a j, -у,

ЧИНЫ a; 5 a,- ,

аргументов , в каждый первьй и второй блоки сумматоров введены с третьего по т-й сумматоры, в блок вычитателей - с третьего по m+1-й соответ- ;5 вычитатели, а в блок формирования ственно; результата - второй сумматор по мо- - знак сложения дулю два, входы первого и второго по модулю слагаемого сум1 1атора блока формиро- два.вания результата являются одноимен12837914

Onepaip-iH вида x @ у ется как

определяX + у

,

m .

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

V 1 2 vt

Ы (-Sjd, - 5,,...,-5,Ы) .

4)

Таким образом, в каждом i-м разрядном вычислителе на первом и 1-5 ром блоках 4 и 5 сумматоров вычисляются соответственно значения 2 V;

и 2-. ,

.на выходе многовходового

су -шатора 2 - значение 2-(i + i J-,, на выходах промежуточного результата,

20 результата и з правления-операдаей блока 1 - значения , с и S , а блок 3 вычитателей формирует значение а ; , Бремя вычисления значелия функц и Л определяется задержками

комбинационных схем, на которых выполнен aтpичньD вычислитель.

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

веказряд- Q

S.b yi

Матричньш вычислитель5 содержащий п разрядных вычислителей, где п - разрядность аргументов, каждый из которьк содержит первый и второй блоки сумматоров, многовходовой сумма- 35 блок формирования результата и блок вычитателей, причем первый и второй блоки сумматоров содержат по два сумматора, блок вычитателей содержит первый и второй вьгчитатели, 10 вход уменьшаемого второго вычитателя подключен к выходу первого вычитателя, а каждый блок формирования результата содержит сумматор и первый сумматор по модулю два, отли- { 45 тем, что, с целью расширения класса peшae 5ыx задач за счет вьтисления функции с вида а

d , где ш - количество

Х-У;

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

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

многовходового сумматора 1-го разряд- 40 рядного вычислителя, вход стробироного вычислителя и со сдвигом на , один разряд в стороу младших разрядов к входу второго слагаемого j-ro сумматора первого блока сумматоров i+1-го разрядного вычислителя, вход стробирования первого слагаемого j-fo сумматора первого блока сумматоров 1-го разрядного вычислителя соединен с входом J-го разряда 1-го разрядного среза аргументов yj, выход k-ro вычитателя (,..,,m) блока вычитателей подключен к входу уменьшаемого

I

Ю

15

2837916

k+1-го вычитателя зтого же блока, выход m+1-ro вычитате1 я блоки вычи- тателей 1-го разрядного вычислителя подключен к входу первого слагаемого блока формирования результата 1+1-го разрядного вычислителя, вход первого слагаемого блока формирования результата первого разрядного вычислителя является входом аргумента а матричного вычислителя, выход многоразряздного сумматора 1-го разрядного вычислителя подключен к входу второго слагаемого блока- формирования результата и к входу вычитаемого m+1-ro вычитателя блока вычита- телей 1-го разрядного вычислителя, выход промежуточного результата блока формирования результата 1-го разрядного вычислителя подключен к входу уменьшаемого первого вычитателя блока вычитателей 1-го разрядного вычислителя, выход результата блока формирования результата 1-го разрядного вычислителя является одноименным выходом 1-го разрядного вычиcJШ- теля и выходом 1-го разряда значения функции сА матричного вычислителя и соединен с входами стробирования первого слагаемого всех сумматоров второго блока сумматоров разряд-, ного вычислителя, выход j-ro сумматора второго блока сумматоров i-ro разрядного вычислителя подключен к входу вычитаемого j-ro вычитателя блока вычитателей 1-го разрядного вычислителя и со сдвигом на один разряд в сторону младших разрядов к входу второго слагаемого j-ro сумматора второго блока сумматоров i+1-го раз20

25

30

35

вания уменьшаемого j-ro вычитателя блока вычитателей 1-го разрядного вычислителя соединен с входом j-ro. разряда i+1-го разрядного среза аргу45 ментов у-, выходы результата и управления операцией блока формирования результата i-ro разрядного вычислителя соединены с первым и вторым входами стробирования вычитаемого

50 Вычитателя блока вычитателей i-ro : разрядного вычислителя,

.Z

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

название год авторы номер документа
Матричный вычислитель 1985
  • Стасюк Александр Ионович
  • Трощенко Георгий Алексеевич
  • Зубенко Иван Федорович
  • Коваленко Григорий Андреевич
SU1265765A1
Устройство для решения систем линейных алгебраических уравнений 1983
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU1265793A1
Вычислительное устройство 1985
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Твердохлеб Николай Андреевич
  • Бакуменко Валерий Данилович
SU1291978A1
Матричный вычислитель 1985
  • Купреев Владимир Иванович
  • Стасюк Александр Ионович
  • Прозоров Сергей Евгеньевич
  • Сомов Юрий Николаевич
  • Корченко Александр Григорьевич
  • Захаров Михаил Александрович
SU1247864A1
Матричное устройство для вычисления тригонометрических функций 1984
  • Шумилов Лев Алексеевич
  • Зуев Игорь Станиславович
  • Турсунканов Андас Маутович
SU1226448A1
Матричный вычислитель логарифмов 1981
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU1012251A1
Матричный вычислитель 1982
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU1083185A1
Устройство для извлечения квадратного корня 1981
  • Стасюк Александр Ионович
SU1015378A1
Устройство для деления 1981
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU1051535A1
Вычислительное устройство 1985
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Гузенко Анатолий Иванович
  • Сомов Юрий Николаевич
  • Захаров Михаил Александрович
  • Оленич Константин Иванович
SU1272330A1

Иллюстрации к изобретению SU 1 283 791 A1

Реферат патента 1987 года Матричный вычислитель

Изобретение относится к области вычислительной техники и позволяет вычислять значения функции.вида Х;У( , где та - количество аргументов Xj и у . Матричный вычислитель содержит п разрядных вычислителей, каждый из которых состоит из блока 1 формирования результата, многовходовой сумматор 2, блок 3 вычитателей и первый и второй блоки 4 и 5 сумматоров. Блок 1 содер- ;кит с тматор и два сумматора по модулю два для ана.пиза знаковых разрядов слагаемых. На выходе одного из сум;- аторов по модулю два формируется значение соответствующего разряда результата. Блок 3 содержит т+1 вычитателей. Блоки 4 li 5 - по m сумматоров. Аргументы xj поступают с соответствующими разрядными сдвигами на входы блоков 4 и 5. Разрядные срезы аргументов у поступают на входы стробирования соответствующих сла- raet fl.ix и вычитаемых в блоках 4, 3 соответствующего разрядного вычислителя. 4 ил. с iS (Л ю 00 со sl со

Формула изобретения SU 1 283 791 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1283791A1

Стасюк А.И
Организация быстродействующих вычислителей на основе обратных разрядных операторов, Киев, 1983 (Препринт/АН УССР, электродинамики, № 326)
Стасюк А.И
Однородные многофункг циональные матричные процессоры
Киев, 1983, с
Способ очищения сернокислого глинозема от железа 1920
  • Збарский Б.И.
SU47A1
Устройство для электрической сигнализации 1918
  • Бенаурм В.И.
SU16A1

SU 1 283 791 A1

Авторы

Гуляев Василий Анатольевич

Стасюк Александр Ионович

Чаплыга Вячеслав Михайлович

Спиченков Юрий Николаевич

Даты

1987-01-15Публикация

1985-03-27Подача