[go: up one dir, main page]

SU594502A1 - Конвейерное множительное устройство - Google Patents

Конвейерное множительное устройство

Info

Publication number
SU594502A1
SU594502A1 SU752095680A SU2095680A SU594502A1 SU 594502 A1 SU594502 A1 SU 594502A1 SU 752095680 A SU752095680 A SU 752095680A SU 2095680 A SU2095680 A SU 2095680A SU 594502 A1 SU594502 A1 SU 594502A1
Authority
SU
USSR - Soviet Union
Prior art keywords
register
adders
multiplier
output
registers
Prior art date
Application number
SU752095680A
Other languages
English (en)
Inventor
Александр Иванович Александров
Леонид Иванович Бердников
Евгений Петрович Гусев
Владимир Михайлович Маслов
Original Assignee
Предприятие П/Я А-3724
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я А-3724 filed Critical Предприятие П/Я А-3724
Priority to SU752095680A priority Critical patent/SU594502A1/ru
Application granted granted Critical
Publication of SU594502A1 publication Critical patent/SU594502A1/ru

Links

Landscapes

  • Complex Calculations (AREA)

Description

(54) КОНВЕЙЕРНОЕ МНОЖИТЕЛЬНОЕ УСТРОЙСТВО
Изобретение относитс  к вычислительной технике и может быть использовано при создании высокопроизводительных ЦВМ.
Известны устройства умножени , содержащие матрицу умножени , регистры множимого и множител  1J. Такие устройства позвол ют сократить врем  умножени , но путем значиfeльhыx аппаратурных затрат при низкой эффективиости использовани  оборудовани .
Наиболее близким техническим решением к предлагаемому  вл етс  устройство, содержащее матрицу сумматоров, строки которой разбиты на группы по два сумматора в каждой группе, объединенных шинами переноса, регистры множимого и множител , буферный регистр , регистры заномиианн  частичных сумм и регистры запоминани  частичных переносов 121.
Недостатком этого устройства  вл етс  то, что оно не использует возможности повышени  производительности и эффективности использовани  оборудовани .
Целью изобретени   вл етс  повышение быстродействи  устройства.
Эта цель достигаетс  тем, что в устройстве выход переноса каждой предыдущей группы сумматорор соединен с входом регистра запоминани  частичного переноса, выход которого
подключен к входу последующей группы суммэ торов, выход последнего регистра запоминани  частичного переноса соединен с входом последней группы сумматоров последующей строки, вход регистра запоминани  частичной суммы соединен с вы.ходом суммы соответствующей группы сумматоров в каждой строке, а выход - с входом сумматоров соответствующей группы последующей строки, выходы регистров запоминани  частичных сумм последней строки подключены к выходу устройства и к выходам буферного регистра, вы.ходы которого подключены к входам соответствующих групп сумматоров первой строки.
На чертеже показана схема предлагаенКзго устройства, где сумматоры i , регистры 20-60, входные шины 61, 62, выходные шины 63, 64.
Работа устройства осуществл етс  следующим образом.
Операнды поступают синхронно из внешней пам ти по входным шинам 61, 62 в регистры 53, 46 операндов первой группы (4 разр да множител  и 15 разр дов множимого).

Claims (2)

  1. Коррекци  со стороны множител  проводит с  одновременно с умножением в каждом из четырех шагов (проходов) путем введени  дополнений соответствующих частей множител  на «свободные входы сумматоров 4, И, 17, 18. В четвертом шаге проводитс  коррекци  произведени  со стороны множимого на последней строке сумматоров 18, 19, 15, 16, И). Таким образом, коррекци  при умножении операндов в дополнительных кодах проводитс  без временных затрат. По сигналу, поступающему из устройства управлени  ЦВМ (на чертеже не показано), происходит запись множител , приход щего по 4-х разр дной шине 61 в регистр 53, и множимого , приход щего по шине 62, в регистр 46. После этого начинаетс  процесс умножени  в первой ступени устройства: код множимого с выхода регистра 46 поступает на сумматоры 1,2, 3 первой ступени. На стробирующие входы этих сумматоров подаютс  соответствующие разр ды множител . По импульсу, поступающему из устройства управлени  ЦВМ, происходит запись содержимого регистров 46, 53 в регистры 47, 54 соответственно . По окончании времени суммировани  результат суммировани  по вл етс  одновременно на входах регистра-занхелки 20-25, образу  фронт распространени  результата, перемещающегос  по матрице умножени  «диагонально . По сигналу из устройства управлени  ЦВМ осуществл етс  запись результата суммировани  в регистр-защелку 20-25 так, что перенос из 1-го сумматора записываетс  в разр д 22 регистра-защелки 20-25, четырехразр дна  сумма с выхода 1-го сумматора записываетс  в группу разр дов 23 регистра-защелки 20- 25, перенос сумматора 3 записываетс  в разр д 24, а сумма сумматора 3 - в группу разр дов 25 регистра-защелки. На первом шаге в четырехразр дные группы 20, 21 регистразащелки 20-25 записываютс  нули. По этому же сигналу происходит запись в регистр множимого 48 и регистр множител  55 второй ступени устройства из регистров 47, 54 первой ступени соответственно. Далее начинаетс  процесс умножени  во второй ступени, который осуществл етс  аналогично вышеописанному с той разницей, что, начина  со второй ступени, на входы сумматоров 4, П, 17, 18 подаетс  дополнение множител  в случае коррекции со стороны множител . Второй шаг начинаетс  по сигналу, приход щему из устройства управлени  ЦВМ, по которому промежуточный результат, наход щийс  в регистре-защелке 41-45, записываетс  в регистр 60. Этот сигнал совладает во времени с импульсом, по которому в регистр 46 из внешней пам ти по шине 62 подаютс  п тнадцать разр дов множимого. Следующие четыре разр да множител  поступают в регистр 53. Второй и третий- таги выполнжотс  аналогично первому и отличаютс  группами разр дов , наход щимис  в регистрах множител . В четвертом шаге на сумматоры 10, 15, 16, 18, 19 поступает дополнение множимого с регистров 48, 50, 52 в случа коррекции со стороны множимого. Это возможно по той причине , что мантисса сомножителей равна п тнадцати разр дам и в четвертом шаге нижн   строка сумматоров 10, 15, 15, 18, 19 матрицы умножени  не зан та. Результат четвертого шага из регистра-защелки 41-45 выводитс  во внешнюю пам ть по шине 64. Структура предлагаемого устройства позвол ет одновременно выполн ть четыре умножени , каждое из которых осуществл етс  вышеописанным способом за четыре шага. По шине 63 могут быть выведены младшие разр ды произведени  при необходимости иметь результат с удвоенной разр дной сеткой. Таким образом, включение регистра-защелки по фронту распространени  результата позвол ет сократить длительность такта выдачи результата, за счет чего возможно увеличение производительности без существенных затрат оборудовани  и как следствие этого - эффективности . Формула изобретени  Конвейерное множительное устройство, содержащее матрицу сумматоров, строки которой разбиты на группы по два сумматора в каждой группе, объединенных шинами переноса, регистры множимого и множител , буферный регистр , регистры запоминани  частичных сумм и регистры запоминани  частичных переносов, отличающеес  тем, что, с целью повыи1ени  быстродействи  устройства, в нем выход переноса каждой преды дущей группы сумматоров соединен с входо.м регистра запоминани  частичного переноса, выход которого подключен к входу последующей группы сумматоров , выход последнего регистра запоминани  частичного переноса соединен с входом последней группы сумматоров последующей строки, вход регис1ра запоминани  частичной суммы соединен с выходом суммы соответствующей группы сумматоров в каждой строке, а выход - с входом сумматоров соответствующей группы последующей строки, выходы регистров запоминани  частичных сумм последней строки подключены к выходу устройства и к выходам буферного регистра, выходы которого подключены к входам соответствующих групп сумматоров первой строки. Источники информации, прин тые во внимание при экспертизе: 1. Авторское свидетельство СССР № 324628, кл. G 06 F 7/39, 1969.
  2. 2. «Radio and Electronic Engineer, 1974, № 44, № i, pp. 21-26.
    ffi
SU752095680A 1975-01-13 1975-01-13 Конвейерное множительное устройство SU594502A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU752095680A SU594502A1 (ru) 1975-01-13 1975-01-13 Конвейерное множительное устройство

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU752095680A SU594502A1 (ru) 1975-01-13 1975-01-13 Конвейерное множительное устройство

Publications (1)

Publication Number Publication Date
SU594502A1 true SU594502A1 (ru) 1978-02-25

Family

ID=20607173

Family Applications (1)

Application Number Title Priority Date Filing Date
SU752095680A SU594502A1 (ru) 1975-01-13 1975-01-13 Конвейерное множительное устройство

Country Status (1)

Country Link
SU (1) SU594502A1 (ru)

Similar Documents

Publication Publication Date Title
US5226171A (en) Parallel vector processing system for individual and broadcast distribution of operands and control information
Wallace A suggestion for a fast multiplier
US5081573A (en) Parallel processing system
US5253195A (en) High speed multiplier
JP2511914B2 (ja) 複素乗算器及び複素乗算方法
JPH0375901B2 (ru)
JPH0368416B2 (ru)
US3535498A (en) Matrix of binary add-subtract arithmetic units with bypass control
US4769780A (en) High speed multiplier
US3202805A (en) Simultaneous digital multiply-add, multiply-subtract circuit
US4381550A (en) High speed dividing circuit
US3290493A (en) Truncated parallel multiplication
SU594502A1 (ru) Конвейерное множительное устройство
US4843585A (en) Pipelineable structure for efficient multiplication and accumulation operations
EP0529755B1 (en) Method and apparatus for negating an operand of a multiplication operation
US4190894A (en) High speed parallel multiplication apparatus with single-step summand reduction
US3023962A (en) Serial-parallel arithmetic units without cascaded carries
CA2055900C (en) Binary tree multiplier constructed of carry save adders having an area efficient floor plan
JPS588353A (ja) 乗算装置
JPH0820942B2 (ja) 高速乗算器
JPS6259828B2 (ru)
JPH0448252B2 (ru)
SU940167A1 (ru) Устройство дл решени систем линейных алгебраических уравнений
SU1524046A1 (ru) Устройство дл умножени двух N-разр дных чисел
GB857511A (en) Improvements in or relating to dividing multiplying arrangements for electronic digital computing machines