Цифровое параллельное устройство для возведения в куб Советский патент 1985 года по МПК G06F7/552 

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

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

Цель изобретения - увеличение быстродействия.

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

Предлагаемое цифровое параллельное устройство содержит п-1 сумматоров 1, гл-й сумматор 2, п-2 сумматоров-вычитателей 3, п-1 коммутаторов 4, ключ 5, входную 6 и выходную 7 .шины устройства.

Цифровое устройство для возведения в куб произвольного числа х, т.

. у xS(1)

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

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

г V V

V

XXX

у

где

разрядные векторы, представлякяцие со- зо бой разрядное изображение чиселх и yj

информируют следующие разрядные векторы

VUI VU),

Представляют выражение (1) с учетом выражения (2) как

2Vx 4

9-CV XXX

(3)

, -..

(3) следующие

Вводят в равенство обозначения

) 2-vt,p

0-1 „(ИЗ

п-г

2 L 2- 2 х X .

Тогда значение у может числено по следуюи м реку зависимостям

V

, -ь.2-.,

V

0;

У«

у;-+ 2-n«i,

(4)

Уг

,., 2-(. 17, 3-,

V

у

ч- ft,

V V V У УП У п--,

т-гч

де

vH формируются как 2 Х-,

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

название год авторы номер документа
Матричный вычислитель функции @ 1984
  • Гуляев Василий Анатольевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Гузенко Анатолий Иванович
SU1216779A1
Параллельное устройство для решения квадратного уравнения 1984
  • Гуляев Василий Анатольевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Трощенко Георгий Алексеевич
SU1249532A1
Устройство для извлечения квадратного корня 1981
  • Стасюк Александр Ионович
SU1015378A1
Матричный вычислитель 1985
  • Купреев Владимир Иванович
  • Стасюк Александр Ионович
  • Прозоров Сергей Евгеньевич
  • Сомов Юрий Николаевич
  • Корченко Александр Григорьевич
  • Захаров Михаил Александрович
SU1247864A1
Устройство для деления 1986
  • Стасюк Александр Ионович
  • Гузенко Анатолий Иванович
  • Купреев Владимир Иванович
  • Прозоров Сергей Евгеньевич
  • Трощенко Георгий Алексеевич
  • Корченко Александр Григорьевич
SU1381492A1
Матричный вычислитель логарифмов 1981
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU1012251A1
Устройство для вычисления суммы квадратов К @ -разрядных чисел 1981
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Гузенко Анатолий Иванович
SU993256A1
Устройство для аппроксимации нелинейных зависимостей 1984
  • Евдокимов Виктор Федорович
  • Гуляев Василий Анатолиевич
  • Стасюк Александр Ионович
  • Бабич Александр Борисович
  • Рогозин Константин Иванович
  • Чмут Виктор Павлович
SU1259287A1
Матричное вычислительное устройство 1984
  • Гуляев Василий Анатольевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Чаплыга Вячеслав Михайлович
  • Кедровский Игорь Всеволодович
SU1233141A1
Вычислительное устройство 1985
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Твердохлеб Николай Андреевич
  • Бакуменко Валерий Данилович
SU1291978A1

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

Реферат патента 1985 года Цифровое параллельное устройство для возведения в куб

ЦИФРОВОЕ ПАРАЛЛЕЛЬНОЕ УСТРОЙСТВО ДЛЯ ВОЗВЕДЕНИЯ В КУБ, содержащее два сумматора, отличающ е ее я тем, что, с целью увеличения быстродействия, в него введены п-2 сумматора, п-1 сумматоров-вычитателей, п-1 коммутатор и ключ (п разрядность устройства), причем выходы каждого i-ro сумматора (i 1,2,...,п-1) соединение входами первой группы (i+1)-ro сумматора, выходы каждого i-ro сумматора-вычитателя подключены к входам второй группы i-ro сумматора и со сдвигом .на один разряд в сторону младших разрядов к входам первой группы (i+t)-ro сумматора-вычитателя,-входы первой группы п-го сумматора соединены с информационными входами первых групп коммутаторов с второго по (п-1)-и информационными входами первого коммутатора и подключены к входной шине устройства, которая соединена с входами второй группы п-го сумматора со сдвигом на один разряд в сторону старших разрядов, выходы п-го сумматора соединены с информационными входами вторьк групп коммутаторов с второго по i (п-1)-и и с информационными входами первой группы первого коммутатора, (Л входы первой группы первого сумматора-вычитателя подключены со сдвигом на два разряда в сторону мпадших разрядов к входной шине устройства, (i+1)-й разряд которой соединен с управляющими входами i-ro сумматора, (i+1)-ro .сумматора-вычитасо теля и (i+1)-ro коммутатора, старО) ший разряд входной шины соединен с 00 управлякяцими входами ключа, первоСП го сумматора-вычитателя и первого со коммутатора, выходы (n-l)-ro сумматора соединены с выходной шиной устройства.

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

3

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

Записывают произведение матрицы X на вектор х в развернутом виде

(2)

i-l

2-1 5(Я+ 2- 5

(5)

,Mv. при 1

3-2

, 2-2(2) 1

(M.

при 2-25i«) 2-Ч l.vci-., 3-2-2

1-1

X

(M

при

) V (i-1) .2i V

j-1

X - 2 X

X 0

Цифровое параллельное устройство для возведения в куб функционирует следующим образом.

В исходном состоянии на входную шину устройства 6 подается значение

V Г1 It I п Н X X X ... X , которое поступает на информационный вход ключа 5, первый вход п-го сумматора 2, со сдвигом на один разряд в сторону старших разрядов на второй вход п-го сумматора 2, со сдвигом на два разряда в сторону младших разрядов, на первый вход первого сумматора-вьтитателя 3, на первые входы всех коммутаторов 4, начиная с второго и на второй вход первого коммутатора 4. Кроме того, значение старшего разряда X исходного вектора х подается на управляющие входыключа 5, первого суммат9ра-вычитателя 3 и первого коммутатора 4, а значение каждого (i+1)-ro разряда х исходного вектора подается соответственн на управляющие входы i-ro сумматора 1, (i+O-ro сумматора-вычитателя 3 и (i+1)-ro коммутатора 4. После это го в схеме устройства протекает пер ходной процесс, после окончания которого на выходе п-го сумматора 2 образуется значение Зх,которое подается на вторые входы коммутаторов 4, начиная с второго, и на первый вход первого коммутатора 4. Если значение первого разряда х вектора х равно единице , то значение х поступает через ключ 5 со сдвигом на два р-азряда в сторону младших разрядов на первый вход первого сумматора 1, первый суммато вычитатель 3 настраивается на сложе ние, благодаря чему на выходе его по выражению (5) вычисляется значение ( 2- и, которое подается на второй вход первого сум матора 1, а первый коммутатор 4 настраивается на передачу информаци с второго входа на выход, при этом значение х поступает на второй вход первого сумматора-вычитателя 3 со сдвигом на четыре разряда в сторону младших разрядов. Когда , то 5 закрыт, первьй сумматор-вычитатель ,3 настра ивается на вычитание, а коммутатор 4 - на передачу информации с первог входа на выход. Далее, если х 1, то первый сумматор 1 настраивается на сложение, второй сумматор-вычита тель - на сложение, второй коммутатор 4 - на передачу информации с второго входа на выход. Когда х О то первый сумматор 1 настраивается на передачу информации с первого входа на вькод, второй сумматор-вычитатель 3 - на вычитание, а второй коммутатор - на передачу информации с первого входа на выход. При этом с выхода второго коммутатора 4 значения X или Зх подается со сдвигом 94 на шесть разрядов в сторону младших разрядов на второй вход второго сумматора-вычитателя 3, на первый вход кот.орого подается значение 2 х из выхода первого сумматора-вычитателя 3. Во втором сумматоре-вычитателе 3 по выралсению (5) вычисляется значение 2 х, поступающее на второй вход второго сумматора 1. В первом сумматоре 1 по выражению (4) определяется значение у у + 2 , которое поступает на первый вход второго сумматора 1. Аналогично в зависимости от значения i-ro разряда х вектора х, равному х 1 или X О, (1-1)-й сумматор 1 настраивается на сложение или передачу информации с первого входа на выход, i-й сумматор-вычитатель 3 настраивается на сложение или вычитание и i-й коммутатор 4 на передачу информации с второго или первого входов на выход. Благодаря этому значение х или Зх поступает со сдвигом на 2(i+1) разряда в сторону младших разрядов с выхода i-ro коммутатора и на второй вход i-го-сумматора-вычитателя 3. В i-M сумматоре-вычитателе 3 по выражению (6) вычисляется значение , поступающее на второй вход i-ro сумматора 1. В (i-l)-M сумматоре 1 по выражению (4) определяется очередное значение у- , поступающее на первый вход i-ro сумматора 1. В зависимости от значения n-i , п- ., младшего разряда х 1, х О на выходе (n-l)-ro коммутатора 4 образуется значение х или Зх, поступающее на второй вход (h-l)-ro сумматора-вычитателя 3. В (п-1)-м сумматоре по выражению (6) вычисляется значение , поступанлцее на второй вход (п-1)-гс сумматора 1. При х 1 (п-1)-й сумматор 1 настраивается на сложение, когда i О - на величину информации из первого входа на выход. При этом в (п-1)-м сумматоре 1 по выражению (4) вычисляется искомое значение У У УП.Л + ) $, которое поступает на выходную шину устройства 7 . Вычислительный процесс организован параллельно и время решения в устройстве равно задержке сигнала между входом и выходом устройства..

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

Устройство для возведения в куб 1980
  • Петров Владимир Эмильевич
  • Тощева Елена Федоровна
  • Петров Александр Эмильевич
  • Батов Александр Владимирович
SU924704A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для возведения в куб 1979
  • Баранов Владимир Леонидович
SU868755A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 196 859 A1

Авторы

Купреев Владимир Иванович

Прозоров Сергей Евгеньевич

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

Трощенко Георгий Алексеевич

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

Рогозин Константин Иванович

Даты

1985-12-07Публикация

1984-06-28Подача