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

 

Изобретение относится к вычислительной технике и позволяет вычцслять зависимость вида ci ЧЬ/а.Устройство содержит п сумматоров-вычитателей первой группы, (п-2) сумматоров вычитателей второй группы, п сумматоров, (п-1) мультиплексоров, где п - разрядность представления информации. Результат вычисления формируется поразрядно на выходах знаковых разрядов соответствующих cy№ia- торов-вычитателей первой группы. ил. (Л

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

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

РЕСПУБЛИК

:1"

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

ПО ДЕЛАМ ИЭОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 379?374/24-?4 (22) 05.07.84 (46) 23.05.86.Бюл. ¹ 19 (7l) Институт проблем моделирования и энергетике АН УССР и Львовский ордена Ленина политехнический институт им.Ленинского комсомола (72) В,А,Гуляев, А.И.Стасюк, Ф,Е.Лисник, В,М.Чаплыга и И.В.Кед— ровский (53) 681.325 (088.8) (56) Авторское свидетельство СССР № 1032455, кл. G 06 Р 7/552, 1983.

Пухов Г,Е., Евдокимов В.Ф., Синьков М.В. Разрядно-аналоговые вычислительные системы. - M.: Советское радио, 1978 с.13-35.

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

Препринт AH УССР. Ин-т электродинамики, ¹ 351. — Киевр 1983, с.38, рис.12. (51) 4 С 06 Р 7/544 15/353 (54) МАТРИЧНОЕ ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО (5?) Изобретение относится к вычислительной технике и позволяет вычислять зависимость вида = 4b/а.устройство содержит и сумматоров-вычитателей первой группы, (n-2) сумматоров вычитателей второй группы, и сумматоров, (и-1) мультиплексоров, где n — разрядность представления информации. Результат вычисления формируется поразрядно на выходах знаковых разрядов соответствуннцих сумматоров-вычитателей первой группы.1 ил.

12331

1 Ь

Ы = а

15

2 а а

Э 2 а а а

М, 9

М. оч

7 4 v а .= а а а а М=о(Ы. а м (3) Ф 3 2 а а а

4 а а

4 о(ос

4 а

Ь-2 а = Ь; (4) ч (11 а

v а 9

° (9)

1, Ь70 искомого век.у Л

-2 а, А=О

-1

2 ° а

О, Ь1 (О ч -!

1 м

«(((v (i)

О

1-1 — 1 ж =

Ч (-1) — (i 41) (— а +2 а,о(.

0 ч l,i) 1, Ь )О ()

Ь (6) v (iI

0, b «О

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

Целью изобретения явх(яется расширение функциональных воэможностей устройства.

На чертеже представлена функциональная схема устройства для случая, когда n = 5 (и — разрядность представления информации).

Устройство содержит п сумматороввычитателей 1 первой группы, (п-2) 20 сумматоров-вычитателей 2 второй груп1 а — разрядные матрицы, представляющие собой разрядное изображение чисел а и о(, соответственно при n = 4, Т()гда значение первого компоненч 40 та о искомого вектора о(определяется как

Р14 V 12j (9)

9 а = а

-l,0(О

"(4) -(ч(г1 (44

Ь -2 а =Ъ); с4, в общем случае значение каждого ) -го

41 з пы, и сумматоров 2, (п-1) мультиплексоров 4, вход 5 первого аргумента, вход 6 второго аргумента и выход разрядов 7 (i.=l,2,3,...,n) результата устройс ва, Работа устройства для реализации зависимости вида происходит следующим образом. Запишем в разрядной форме выражение (1) как

v ч д

Ь вЂ” а 19(о(= О, (2)

2 г 2„

О = (д, 0,...9 О, 0");

I9- =(М944(» ° °,о(9оч.) — раЗрядНЫЕ векторы, представляющие собой разряд ное изображение чисел b, О, !9(соответственно;

4 о(, 1 а в.(орого компонента М тора о4 — по выражению

" (1) 2 ° а + 2 За,о(, = компонента g определяется как

l 23 3 141

В исходном состоянии на нходы 5 и 6 устройства подаются соответственно значения b и а. После этого в схеме устройства протекает переходный процесс, после окончания которого на выходе первого сумматора 3 образуется значение За, которое поступает на вторые информационные входы всех мультиплексоров 4 и хранится до момента подачи на входы 5 и 6 новьгх аргу- )О ментов. Кроме того, значение а поступает на первые информационные входы всех мультиплексоров 4 и со сдвигом на один разряд в сторону млад ших разрядов на входы первых операндов второго сумматора 3 и первого сумматора-вычитателя 2 второй группы. В первом сумматоре-вычитателе 1 первой группы peav 1 лизуется выражение (4), т.е. Ь-2 х

" (1) (1) х а = Ь благодаря чему полученное (г (,) значение о поступает на вход перного операнда второго сумматора-вычитателя I этой же группы, а на знаковом выходе первого сумматора-вычитателя 1 первой группы по выражению (4) образуется значение первого разряда ! результата, которое поступает на управляющие входы первого мультиплексора 4, первого сумматора-вычитателя 2 второй группы и второго сумматора-вычитателя 1 первой группы. Если ! значение (!. = 1, то значение За с второго информационного входа первого мультиплексора 4 поступает на входы вторых операндов второго сумматора 3 и первого сумматора-вычитателя

2 второй группы, второй сумматор-вычитатель I и первый сумматор-вычитатель 2 соответственно первой и второй групп настраиваются на сложение, Когда oc = О, второй сумматор-вычитатель 1 и первый сумматор-вычитатель

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

Далее в первом сумматоре-вычитателе 2 второй группы реализуется выражение (5), благодаря чему на его

" (z) выходе образуется значение а, пос;тупающее на входы первых операндов третьего сумматора 3 и второго сумма. тора-вычитателя 2 этой же,группы.Во втором сумматоре 3 по выражению (5) С!7 вычисляется значение а, которое

l5

50 поступает на вход второго операнда второго сумматора-вычитателя первой группы, Во втором сумматоре-вычитателе первой группы реализуется в соответствии с формулой (5) ны"

"(° ) -! fz7 (1> "(z) ражение b — 2 à .E = b, благо(z) даря чему вычисленное значение Ь с его выхода поступает на вхоц первого операнда третьего сумматора-нычитателя I первой группы, а на входе знакового разряда второго сумматоранычитателя 1 по выражению (5) обраг зуется значение второго разряда

V результата искомого неизвестного (с

Значение ||7, поступает на управляющие входы второго мультиплексора 4,третьеro сумматора-вычитателя I первой и второго сумматора-вычитателя 2 второй групп. В зависимости от значения с, равного "1", "О", на выходе вт |рого мультиплексора 4 образуется соответственно значение За и а, поступающее на входы вторых операндов третьего сумматора 3 и второго сумматора- вычитателя 2 второй группы, кроме того, третий I и второй 2 сумматоры-вычитатели перной и второй групп настраиваются на сложение или вычитание соответственно.

Во втором сумматоре-вычитателе 2 второй группы по выражению (6) ныл (!) числяется значение а, поступающее на входы первых операндов четвертого сумматора 3 и третьего сумматора-вычитателя 2 этой же группы, В третьем (Э) сумматоре 3 вычисляется значение а ), поступающее на вход второго операнда третьего сумматора-нычитателя 1 первой группы, а в третьем сумматор е-вычитат еле 1 первой группы по выраже нию (6 ) вычисляются значение b

1() поступающее на вход первого операнда четвертого сумматора-вычитателя 1 этой же группы, и значение Я, поступающее на выход третьего разряда 7 результата и на управляющие входы третьего мультиплексора 4 и четвертого 1 и третьего 2 сумматоров-вычитателей первой и второй групп. Аналогичным образом в каждом i-м сумматоре 3, (i-1)-м сумматоре-вычитателе 2 второй группы по выражению (6) определяются значения а и а, а на выходе i-ro сумматора — вычитателя 1 первой группы образуются по выражеч нию (6) значение Ъ| ), поступающее на вход первого операнда последующего сумматора-нычитателя I.этой же груп1 пы, и значение ()(,;, поступающее на вы!

23314!

Составитель Л,ушаков

Техред Л,Олейник! (орректор В, Бутяга

Редактор И.Николайчук

Заказ 2771/50

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

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

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

Производственно-полиграфическое предприятие, г.ужгород„ ул.Проектная, 4 ход i-го разряд 7 результата и управляюшие входы i-го мультиплексора

i-го, (i+1)-го сумматоров-вычитателей 1 и 2 первой и второй групп соответственно. И, наконец, на выходе знакового разряда последнего сумматора-вычитателя 1 первой группы обраи зуется значение последнего разряда рс и 1 и- искомого вектора М, =! с,к,..., к 1, !О поступающее на выход последнего разряда 1 результата.

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

Матричное вычислительное устройст- 1> во, содержащее первую группу иэ и сумматоров-вычитателей, где и-разрядность представления аргументов, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных воз- 2О можностей, в него введены п сумматоров, вторая группа из (n-2) сумматоров-вычитателей и (и-1) мультиплексо. ров, выход i-го сумматора-вычитателя первой группы соединен с входом пер- 7б вого операнда (i+1)-го сумматора-вы,читателя первой группы (i=1...„,п-1), выход j-ro сУмматоРа (j=2,...иn) соединен со сдвигом на -разрядов в сторону младших разрядов с входом второго операнда (i+1)-го сумматоравычитателя первой группы, выход знакового разряда 1. го сумматора-вычитателя первой группы соединен с входом управления сложением-вычитанием (i+1)-ro сумматора †вычитате первой группы, с входом k-го сумматора-вычитателя второй группы (k=1,...,n-2) и с входом управления i-I o двухразряд» ного мультиплексора и является выходом

I-го разряда результата устройства, выход знакового разряда и-го сумматоравычитателя первой группы является выходом и-го разряда результата устройства, вход первого операнда первого сумматора-вычитателя первой группы является входом первого аргумента устройства, вход второго аргумента которого соединен с входом первого операнда первого сумматора, с первыми информационными входами всех мультиплексоров, со сдвигом на один разряд в сторону младших разрядов с входом второго операнда первого сумматора-вычитателя первой группы, с входом первогс операнда второго сумматора и с входом первого операнда первого сумматора-вь читателя второй группы, со сдвигом на один разряд в сторону старших разрядов с входом второго операнда первого сумматора, выход которого соединен с вторыми информационными входами JIB тиилексоров, выход 1 го мультиплексора подключен со сдвигом на (i+2) разряда в сторону младших разрядов к входам вторых операндов 1-E"о сумматора и !< -го сумматора-вычитателя второй группы„ выход которого подклю. лен к входам первых операндов f-го сумматора (f =- З,...,п) H g-I o сумматора-нычитателя второй группы (g = 2,..., п-2),

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

 

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

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

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

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

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

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

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

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