JPH01266669A - Numeric value calculating equipment - Google Patents

Numeric value calculating equipment

Info

Publication number
JPH01266669A
JPH01266669A JP9611788A JP9611788A JPH01266669A JP H01266669 A JPH01266669 A JP H01266669A JP 9611788 A JP9611788 A JP 9611788A JP 9611788 A JP9611788 A JP 9611788A JP H01266669 A JPH01266669 A JP H01266669A
Authority
JP
Japan
Prior art keywords
input
circuit
adder
addition
multiplication
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
JP9611788A
Other languages
Japanese (ja)
Other versions
JP2696903B2 (en
Inventor
Toshihisa Kamemaru
敏久 亀丸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP63096117A priority Critical patent/JP2696903B2/en
Publication of JPH01266669A publication Critical patent/JPH01266669A/en
Application granted granted Critical
Publication of JP2696903B2 publication Critical patent/JP2696903B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Complex Calculations (AREA)

Abstract

PURPOSE:To decrease the number of the times of transferring data and to calculate a numeric value at a high speed by providing a feedback pass to connect one input terminal of a selector to an input bus and connect the other input terminal of the selector to the output terminal of either an adder circuit or a multiplier circuit. CONSTITUTION:Vector elements a1, a2,...an, b1, b2,...bn are stored in a storing circuit 3, and a vector inner product a1.b1+a2.b2+...an.bn is calculated. Intermediate results a1.b1 and a2.b2 registered in adder input registers 11a and 11b of an adder 1 are added at an adder circuit 10 with the first operation. The added result a1.b1+a2.b2 is written to a register 12, passed through a bus 5, and stored in the circuit 3, and at the same time, the added result is transferred through a feedback pass 6a to a selector 13a and registered in the adder register 11a. In parallel with this, a calculation for obtaining a3.b3 from next vector elements a3 and b3 is executed with the same operation as that mentioned above, and the obtained intermediate result a3.b3 is registered in the register 11b. The desired vector inner product a1.b1+a2.b2+...an.bn can be obtained by successively repeating the above-mentioned operation.

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、電子計算機等において加算、乗算等の数値
計算を実行する数値計算装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a numerical calculation device that performs numerical calculations such as addition and multiplication in an electronic computer or the like.

[従来の技術] 第2図は従来の数値計算を実行する数値計算装置の概略
構成を示すブロック線図で、図において、(1)は加算
器、(2)は乗算器、(3)は数値計算の引数、中間結
果、実行結果等を記憶するレジスタファイるからなる記
憶回路、(4)は入力バス、(5)は出力バス、(10
)は加算器(1)の加算を行なう加算回路、(lla)
 、 (llb)は加算器(1)の入力値を置数する第
1及び第2の加算入力レジスタ、(12)は加算器(1
)の加算回路(lO)による加算結果を置数する加算出
力レジスタ、(20)は乗算器(2)の乗算を行なう乗
算回路、(21a) 、 (21b)は乗算器(2)ノ
入力値を置数する第1及び第2の乗算入力レジスタ、(
22)は乗算器(2)の乗算回路(20)による乗算結
果を置数する乗算出力レジスタである。
[Prior Art] Fig. 2 is a block diagram showing the schematic configuration of a conventional numerical calculation device that performs numerical calculations. In the figure, (1) is an adder, (2) is a multiplier, and (3) is a multiplier. A storage circuit consisting of a register file for storing numerical calculation arguments, intermediate results, execution results, etc., (4) is an input bus, (5) is an output bus, (10
) is an addition circuit that performs addition in adder (1), (lla)
, (llb) are the first and second addition input registers for inputting the input value of the adder (1), and (12) is the adder (1).
), an addition output register that stores the addition result by the addition circuit (lO), (20) a multiplication circuit that performs the multiplication of the multiplier (2), and (21a) and (21b) the input values of the multiplier (2). first and second multiplication input registers, (
22) is a multiplication output register that stores the multiplication result by the multiplication circuit (20) of the multiplier (2).

次に動作について説明する。今、−例としてベクトルの
内積の計算 a、・b、+al・b、4”・+aN’bNについて考
える。記憶回路(3)にベクトル要素at。
Next, the operation will be explained. Now, as an example, consider the calculation of the inner product of vectors a, .b, +al .b, 4''.

axe・・・+ aN* bzt bzt”’t bN
が蓄えられており、まず、この記憶回路(3)から要素
a1が入力バス(4)を経由して乗算器(2)の第1の
乗算入力レジスタ(21a)に転送される。同様に要素
b1が記憶回路(3)から乗算器(2)の第2の乗算入
力レジスタ(21b)に −転送される。次に第1及び
第2の乗算入力レジスタ(21a) 、 (21b)内
の要素axtbiが乗算回路(20)で掛合わされ、そ
の結果が乗算出力レジスタ(22)に書込まれ、この乗
算出力レジスタ(22)内の中間結果がal・blが出
力バス(5)を経由して記憶回路(3)に格納される。
ax...+ aN* bzt bzt"'t bN
is stored, and element a1 is first transferred from this storage circuit (3) to the first multiplication input register (21a) of the multiplier (2) via the input bus (4). Similarly, element b1 is transferred from the storage circuit (3) to the second multiplication input register (21b) of the multiplier (2). Next, the elements axtbi in the first and second multiplication input registers (21a) and (21b) are multiplied by the multiplication circuit (20), and the result is written to the multiplication output register (22). Intermediate results in (22), al and bl, are stored in the storage circuit (3) via the output bus (5).

同様に、要素82#b2から中間結果a2・b2が計算
されて記憶回路(3)に格納される。
Similarly, intermediate results a2 and b2 are calculated from element 82#b2 and stored in the storage circuit (3).

次に、中間結果a4・bユ及びa2・b2が記憶回路(
3)から入力バス(4)を経由して加算器(2)の第1
及び第2の加算入力レジスタ(lla)、 (llb)
に転送され、加算回路(10)で加算され、加算結果a
1・b1+a2・b2が加算出力レジスタ(12)に書
込まれ、出力バス(5)を経由して記憶回路(3)に格
納される。
Next, the intermediate results a4, byu and a2, b2 are stored in the storage circuit (
3) via the input bus (4) to the first of the adders (2).
and second addition input register (lla), (llb)
is transferred to the adder circuit (10), and the addition result a
1.b1+a2.b2 is written to the addition output register (12) and stored in the storage circuit (3) via the output bus (5).

同様な操作がE1zvbzma*ebze””saN*
bNに対して順番に実行され、内積a1・bユ+a2・
b、+・・・+aN−bNが求まる。
A similar operation is E1zvbzma*ebze""saN*
It is executed sequentially for bN, and the inner product a1・byu+a2・
b, +...+aN-bN is found.

[発明が解決しようとする課題] 従来の数値計算装置は以上のように構成されているので
、計算の中間結果が出るたびに記憶回路に格納する必要
があり、そのため入出力バス経由のデータ転送回数が多
くなり、計算実行時間も多くなるという問題点があった
[Problems to be Solved by the Invention] Since conventional numerical calculation devices are configured as described above, it is necessary to store intermediate results of calculations in a memory circuit every time they are obtained, and therefore data transfer via an input/output bus is required. There was a problem that the number of calculations increased and the calculation execution time also increased.

この発明は以上のような問題点を解消するためになされ
たもので、入出力バス経由のデータ転送回数を最少にし
、数値計算を高速実行できる数値計算装置を得ることを
目的とする。
The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to provide a numerical calculation device that can perform numerical calculations at high speed by minimizing the number of data transfers via an input/output bus.

[課題を解決するための手段] この発明に係る数値計算装置は、加算器及び乗算器の各
入力レジスタの入力側にセレクタを設け、これらセレク
タの一方の入力端子を入力バスに接続するともに、これ
らセレクタの他方の入力端子に、上記加算器の加算回路
または乗算器の乗算回路の何れかの出力端子を接続する
フィードバックパスを設けたものである。
[Means for Solving the Problems] A numerical calculation device according to the present invention provides a selector on the input side of each input register of an adder and a multiplier, connects one input terminal of these selectors to an input bus, and A feedback path is provided to connect the other input terminal of these selectors to the output terminal of either the addition circuit of the adder or the multiplication circuit of the multiplier.

[作 用] この発明おける数値計算装置は、加算器の加算回路或は
乗算器の乗算回路による中間計算結果が一々記憶回路に
格納され再びこれから読出されて計算が実行されるので
はなく、中間計算結果がフィードバックパスを経由して
次に計算が実行される加算器または乗算器の入力レジス
タに直接転送される。
[Function] In the numerical calculation device of the present invention, the intermediate calculation results by the addition circuit of the adder or the multiplication circuit of the multiplier are not stored in the storage circuit one by one and then read out again to perform the calculation. The result of the calculation is transferred via a feedback path directly to the input register of the adder or multiplier where the next calculation is performed.

[発明の実施例] 以下、この発明の一実施例を図について説明する。第1
図はこの発明の一実施例の概略構成を示すブロック線図
で1図において、(1)は加算器、(2)は乗算器、(
3)は記憶回路、(4)は入力バス、(5)は出力バス
、(lO)は加算回路、(lla)、(llb)は第1
及び第2の加算入力レジスタ、(12)は加算出力レジ
スタ、(20)は乗算回路、(21a) 、 (21b
)は第1及び第2の乗算入力レジスタ、 (22)は乗
算出力レジスタで1以上は第2図の従来例と同様のもの
である。 (13a)、(13b)は加算入力レジスタ
(lla)。
[Embodiment of the Invention] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. 1st
The figure is a block diagram showing a schematic configuration of an embodiment of the present invention. In figure 1, (1) is an adder, (2) is a multiplier, (
3) is a memory circuit, (4) is an input bus, (5) is an output bus, (lO) is an addition circuit, (lla) and (llb) are first
and the second addition input register, (12) is the addition output register, (20) is the multiplication circuit, (21a), (21b
) are the first and second multiplication input registers, (22) is the multiplication output register, and 1 or more are similar to the conventional example shown in FIG. (13a) and (13b) are addition input registers (lla).

(llb)の入力側に設けられた加算入力セレクタ、(
23a) 、 (23b)は乗算入力レジスタ(21a
)、(21b)の入力側に設けられた乗算入力セレクタ
、(6a) * (6b) e(6c) 、 (6d)
は加算回路(10)及び乗算回路(20)の出力端子と
セレクタ(13a) 、 (13b) 、 (23a)
 、 (23b)の−方の入力端子間に設けられたフィ
ードバックパスである。
The addition input selector provided on the input side of (llb), (
23a) and (23b) are multiplication input registers (21a
), multiplication input selector provided on the input side of (21b), (6a) * (6b) e(6c), (6d)
are the output terminals of the adder circuit (10) and the multiplier circuit (20) and the selectors (13a), (13b), (23a)
, (23b) is a feedback path provided between the negative input terminals.

次にその動作を、ベクトルの内積、al・b1+a2・
b2+・・・・+aN−bNの計算を例に説明する。
Next, the operation is expressed as the inner product of the vectors, al・b1+a2・
The calculation of b2+...+aN-bN will be explained as an example.

記憶回路(3)にベクトル要素axea**”’paN
eb1eb2.・・・+bNが蓄えられており、まず、
この記憶回路(3)から要素aユが入力バス(4)を経
由して乗算器(2)の乗算入力セレクタ(23a)の一
方の入力端子に転送される。セレクタ(23a)により
この要素a1が選択されて第1の乗算入力レジスタ(2
1a)に置数される。同様に要素b1が記憶回路(3)
から入力バス(4)を経由して乗算器(2)の乗算入力
セレクタ(23b)の一方の入力端子に転送され、それ
の第2の乗算入力レジスタ(21b)に置数される。次
に第1及び第2の乗算入力レジスタ(21a)、 (2
1b)内の要素a工、b工が乗算回路(20)で掛合わ
され、その結果が乗算出力レジスタ(22)に書込まれ
、この乗算出力レジスタ(22)内の中間結果がaユ・
b工が出力バス(5)を経由して記憶回路(3)に格納
されると同時に、フィードバックパス(6c)を経由し
て加算器(1)の加算入力セレクタ(13b)の他方の
入力端子に転送され、それの第2の加算入力レジスタ(
llb)に置数される。次に同様にして、要素aatb
2から中間結果a2・b2が計算されて記憶回路(3)
に格納されると同時に、フィードバックパス(6c)を
経由して加算器(1)の加算入力セレクタ(13b)の
他方の入力端子に転送され、それの第2の加算入力レジ
スタ(llb)に置数される。このとき、前回の操作で
求まった中間結果a1・blは加算回路(10)、フィ
ードバックパス(6a)を経由して加算器(1)の加算
入力セレクタ(13a)の他方の入力端子に転送され、
それの第1の加算入力レジスタ(lla)に置数されて
いる。さらに次の操作で、加算器(1)の第1、第2の
加算入力レジスタ(lla) 、(llb)に置数され
ている中間結果a1・b工及びa、・b2が加算回路(
10)で加算され、加算結果a□・b、+a2・b2が
加算出力レジスタ(12)に書込まれ、出方バス(5)
を経由して記憶回路(3)に格納されると同時に、フィ
ードバックパス(6a)を経由して加算器(1)の加算
入力セレクタ(13a)の他方の入力端子に転送され、
それの第1の加算入力レジスタ(lla)に置数される
。その操作と並行して、次の要素&31b、からa、・
b、への計算が上述と同様な操作で行なわれ、第2の加
算入力レジスタ(llb)に置数される。このような操
作が順次繰返されて、内積a工・b1+a2・b2+・
・・十aN−bNが求められる。
The vector element axea**”'paN is stored in the memory circuit (3).
eb1eb2. ...+bN is stored, and first,
Element a is transferred from this storage circuit (3) to one input terminal of the multiplication input selector (23a) of the multiplier (2) via the input bus (4). This element a1 is selected by the selector (23a) and input to the first multiplication input register (2
1a). Similarly, element b1 is a memory circuit (3)
is transferred from the input bus (4) to one input terminal of the multiplication input selector (23b) of the multiplier (2), and placed in its second multiplication input register (21b). Next, the first and second multiplication input registers (21a), (2
Elements a and b in 1b) are multiplied by the multiplication circuit (20), the result is written to the multiplication output register (22), and the intermediate result in this multiplication output register (22) is
At the same time, the signal B is stored in the storage circuit (3) via the output bus (5), and at the same time, the signal is stored in the other input terminal of the addition input selector (13b) of the adder (1) via the feedback path (6c). and its second addition input register (
llb). Next, in the same way, element aatb
Intermediate results a2 and b2 are calculated from 2 and stored in the storage circuit (3).
At the same time, it is transferred to the other input terminal of the addition input selector (13b) of the adder (1) via the feedback path (6c) and placed in its second addition input register (llb). counted. At this time, the intermediate results a1 and bl obtained in the previous operation are transferred to the other input terminal of the addition input selector (13a) of the adder (1) via the addition circuit (10) and the feedback path (6a). ,
It is placed in its first addition input register (lla). Furthermore, in the next operation, the intermediate results a1, b, and a, b2 stored in the first and second addition input registers (lla) and (llb) of the adder (1) are transferred to the adder (
10), the addition results a□・b, +a2・b2 are written to the addition output register (12), and the output bus (5)
is stored in the storage circuit (3) via the feedback path (6a), and at the same time is transferred to the other input terminal of the addition input selector (13a) of the adder (1) via the feedback path (6a).
is placed in its first addition input register (lla). In parallel with that operation, the next element &31b, to a, ・
The calculation for b is performed in the same manner as described above, and is placed in the second addition input register (llb). Such operations are repeated one after another to create inner piles a, b1+a2, b2+,
...10aN-bN is calculated.

以上は、フィードバックパス(6a)及び(6c)を使
用して乗算結果を加算する例を示したが、加算結果を乗
算することもフィードバックパス(6b)及び(6d)
を使用することにより上述と同様な操作で行なうことが
できる。その他の総和計算、総積計算、級数計算、或は
多元連立−次方程式の解法等にも応用できる。
The above example shows an example of adding the multiplication results using the feedback paths (6a) and (6c), but it is also possible to multiply the addition results using the feedback paths (6b) and (6d).
By using , the same operation as above can be performed. It can also be applied to other summation calculations, total product calculations, series calculations, and methods for solving multi-dimensional simultaneous-order equations.

なお、上記実施例では入力バス1本と出力バス1本を使
用しているが、入力バスを複数本としてもよく、また、
入出力バスを1本にまとめてもよい。
Note that in the above embodiment, one input bus and one output bus are used, but the number of input buses may be multiple.
The input/output buses may be combined into one bus.

また、フィードバックパスは、加算器から加算器、加算
器から乗算器、乗算器から加算器及び乗算器から乗算器
を各1本としたが、用途や目標性能に応じて本数を変え
てもよい。
In addition, the feedback paths were one each from an adder to an adder, from an adder to a multiplier, from a multiplier to an adder, and from a multiplier to a multiplier, but the number may be changed depending on the application and target performance. .

さらに、記憶回路としてレジスタファイルを例示したが
主記憶装置を利用しても同様の効果を得ることができる
Furthermore, although a register file is illustrated as an example of a storage circuit, similar effects can be obtained by using a main storage device.

[発明の効果] 以上のようにこの発明によれば、加算器及び乗算器の各
入力レジスタの入力側にセレクタを設け、これらセレク
タの一方の入力端子を入力バスに接続するともに、これ
らセレクタの他方の入力端子に、上記加算器の加算回路
または乗算器の乗算回路の何れかの出力端子を接続する
フィードバックパスを設けたので、入出力バス経由のデ
ータ転送回数を最少にし、数値計算を高速実行できる数
値計算装置が得られる効果がある。
[Effects of the Invention] As described above, according to the present invention, a selector is provided on the input side of each input register of an adder and a multiplier, one input terminal of these selectors is connected to an input bus, and one input terminal of each of these selectors is connected to an input bus. The other input terminal is provided with a feedback path that connects the output terminal of either the addition circuit of the adder or the multiplication circuit of the multiplier, minimizing the number of data transfers via the input/output bus and speeding up numerical calculations. This has the effect of providing an executable numerical calculation device.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の一実施例の概略構成を示すブロック
線図、第2図は従来の数値計算装置の概略構成を示すブ
ロック線図である。 図において、(1)は加算器、(2)は乗算器、(3)
は記憶回路、(4)は入力バス、(5)は出方バス、(
6a) 、 (6b) 、 (6c) 、 (6d)は
フィードバックパス、(10)は加算回路、(lla)
 、 (llb)は第1及び第2の加算入力レジスタ、
(12)は加算出力レジスタ、(2o)は乗算回路、(
21a) = (21b)は第1及び第2の乗算入力レ
ジスタ、(22)は乗算出力レジスタ、(13a)。 (13b)は加算入力セレクタ、(23a)、 (23
b)は乗算入力セレクタである。 図中同一符号は同一あるいは相当部分を示す。
FIG. 1 is a block diagram showing a schematic configuration of an embodiment of the present invention, and FIG. 2 is a block diagram showing a schematic configuration of a conventional numerical calculation device. In the figure, (1) is an adder, (2) is a multiplier, and (3)
is a memory circuit, (4) is an input bus, (5) is an output bus, (
6a), (6b), (6c), (6d) are feedback paths, (10) is an addition circuit, (lla)
, (llb) are first and second addition input registers,
(12) is an addition output register, (2o) is a multiplication circuit, (
21a) = (21b) are first and second multiplication input registers, (22) is a multiplication output register, (13a). (13b) is an addition input selector, (23a), (23
b) is a multiplication input selector. The same reference numerals in the figures indicate the same or corresponding parts.

Claims (1)

【特許請求の範囲】[Claims] それぞれ入力値を置数する第1及び第2の加算入力レジ
スタと、これら両レジスタに置数された入力値の加算を
行なう加算回路と、この加算回路による加算結果を置数
する加算出力レジスタとを有する加算器、それぞれ入力
値を置数する第1及び第2の乗算入力レジスタと、これ
ら両レジスタに置数された入力値の乗算を行なう乗算回
路と、この乗算回路による乗算結果を置数する乗算出力
レジスタとを有する乗算器、これら加算器及び乗算器に
よる数値計算の引数、中間結果、実行結果等を記憶する
記憶回路、及びこの記憶回路と上記加算器及び乗算器の
入出力レジスタ間でデータの転送を行なう入出力バスを
備えた数値計算装置において、上記加算器及び乗算器の
各入力レジスタの入力側にセレクタを設け、これらセレ
クタの一方の入力端子を上記入力バスに接続するともに
、これらセレクタの他方の入力端子に、上記加算回路ま
たは乗算回路の何れかの出力端子を接続するフィードバ
ックパスを設けたことを特徴とする数値計算装置。
A first and a second addition input register for respectively storing input values, an addition circuit for performing addition of the input values stored in both of these registers, and an addition output register for storing the addition result by the addition circuit. an adder having an adder, first and second multiplication input registers that respectively input input values, a multiplication circuit that multiplies the input values placed in both registers, and a multiplication result by the multiplication circuit that inputs the input values. a multiplier having a multiplication output register, a storage circuit that stores arguments, intermediate results, execution results, etc. of numerical calculations by these adders and multipliers, and between this storage circuit and the input/output registers of the adder and multiplier. In a numerical calculation device equipped with an input/output bus for transferring data, a selector is provided on the input side of each input register of the adder and multiplier, one input terminal of these selectors is connected to the input bus, and , a numerical calculation device characterized in that a feedback path is provided to connect the other input terminal of these selectors to the output terminal of either the addition circuit or the multiplication circuit.
JP63096117A 1988-04-19 1988-04-19 Numerical calculator Expired - Lifetime JP2696903B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63096117A JP2696903B2 (en) 1988-04-19 1988-04-19 Numerical calculator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63096117A JP2696903B2 (en) 1988-04-19 1988-04-19 Numerical calculator

Publications (2)

Publication Number Publication Date
JPH01266669A true JPH01266669A (en) 1989-10-24
JP2696903B2 JP2696903B2 (en) 1998-01-14

Family

ID=14156441

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63096117A Expired - Lifetime JP2696903B2 (en) 1988-04-19 1988-04-19 Numerical calculator

Country Status (1)

Country Link
JP (1) JP2696903B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007295128A (en) * 2006-04-21 2007-11-08 Daihen Corp Logic integrated circuit and source of circuit for operation thereof, and computer readable recording medium for recording the same

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58207177A (en) * 1982-05-28 1983-12-02 Nec Corp Arithmetic device
JPS6148037A (en) * 1984-08-13 1986-03-08 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション Floating-point arithmetic unit

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58207177A (en) * 1982-05-28 1983-12-02 Nec Corp Arithmetic device
JPS6148037A (en) * 1984-08-13 1986-03-08 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション Floating-point arithmetic unit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007295128A (en) * 2006-04-21 2007-11-08 Daihen Corp Logic integrated circuit and source of circuit for operation thereof, and computer readable recording medium for recording the same

Also Published As

Publication number Publication date
JP2696903B2 (en) 1998-01-14

Similar Documents

Publication Publication Date Title
US6539368B1 (en) Neural processor, saturation unit, calculation unit and adder circuit
JPS6125188B2 (en)
US4692888A (en) Method and apparatus for generating and summing the products of pairs of numbers
JPH0231511A (en) Processor
US4490805A (en) High speed multiply accumulate processor
KR20190131611A (en) Configurable logic unit switching device and method
JPH01266669A (en) Numeric value calculating equipment
KR100481586B1 (en) Apparatus for modular multiplication
JPS6373472A (en) Product sum arithmetic method
JP2732673B2 (en) Discrete cosine transformer
JPH05324694A (en) Reconstitutable parallel processor
JPH0784762A (en) Multiplication circuit
US11829441B2 (en) Device and method for flexibly summing matrix values
JPH0773161A (en) Arithmetic unit
EP0321584A1 (en) System for calculating sum of products
JP3697716B2 (en) Matrix data multiplier
JPS61251933A (en) Multiplying circuit
JPH04307662A (en) Discrete cosine converter and adverse discrete cosine converter
Zimmer On the construction of very largeinteger multipliers
JPH04364525A (en) Parallel arithmetic unit
JPH0298777A (en) Parallel sum of product arithmetic circuit and vector matrix product arithmetic method
JPS63164640A (en) Cosine transformation device
JPS61173382A (en) Digital signal processor
JPH044612B2 (en)
JPH0374530B2 (en)