COMPUTING DEVICE AND METHOD USING MULTIPLIER-ACCUMULATOR

To execute a multiplication accumulating calculation by, for a bit sequence having only one bit of an input and that of a weight inverted, applying a correction value to a multiplication result passing through an exclusive NOR gate.SOLUTION: A multiplier-accumulator 300 includes: a plurality of excl...

Full description

Saved in:
Bibliographic Details
Main Authors JUNG SEUNGCHUL, KIM SANGJOON, LEE JEA-HYUCK, MYUNG SUNGMEEN
Format Patent
LanguageEnglish
Japanese
Published 20.03.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:To execute a multiplication accumulating calculation by, for a bit sequence having only one bit of an input and that of a weight inverted, applying a correction value to a multiplication result passing through an exclusive NOR gate.SOLUTION: A multiplier-accumulator 300 includes: a plurality of exclusive NOR gates 320 which is provided along one or more input lines, and which is configured to receive an input bit sequence and a weight bit sequence corresponding to each of the one or more input lines, and to output partial product results between the input bit sequence and the weight bit sequence; an encoder 310 configured to apply, to the plurality of exclusive NOR gates, a signal corresponding to a sequence in which a logical value of the most significant bit is converted from an original sequence expressed in two complements of a corresponding sequence for at least either one of the input bit sequence and the weight bit sequence; and an output unit configured to generate an output in which a correction value is applied to operation results in which the partial product results output from the plurality of exclusive NOR gates are summed.SELECTED DRAWING: Figure 3 【課題】入力及び加重値の一ビットだけ反転したビットシーケンスに対して排他的否定論理和ゲートを通した乗算結果に補正値を適用することで乗算累積演算を行う。【解決手段】乗算累積器300は、1つ以上の入力ラインに沿って配置され、入力ラインの夫々に対応する入力ビットシーケンス及び加重値ビットシーケンスを受信し、入力ビットシーケンスと加重値ビットシーケンスとの間の部分積の結果を出力する複数の排他的否定論理和ゲート320、入力ビットシーケンス及び加重値ビットシーケンスのうち少なくとも何れか1つのシーケンスに対してそのシーケンスの2の補数に表現されたオリジナルシーケンスから最上位ビットの論理値が変換されたシーケンスに対応する信号を複数の排他的否定論理和ゲートに印加するエンコーダ310及び複数の排他的否定論理和ゲートから出力された部分積の結果が合算された演算結果に補正値を適用した出力を生成する出力部を含む。【選択図】図3
Bibliography:Application Number: JP20220139128