Data processor having a function calculating the sum of the results of a plurality of arithmetic operations
AssigneeSharp Kabushiki Kaisha
InventorTakahiko Nakano
Life of this patent
Estimating the term…
Loading patent…
AssigneeSharp Kabushiki Kaisha
InventorTakahiko Nakano
Estimating the term…
A data driven information processor circulates a data packet therein, while in accordance with a previously prepared data flow program the processor performs a plurality of types of operation including performing an arithmetic operation on data and accumulating a result of the arithmetic operation in an accumulation operation performed repeatedly. The accumulation operation is performed in the information processor only at a product-sum operation portion. While the operation is being performed, a data packet having stored therein data to be accumulated is not required to circulate round a loop formed of other components of the information processor. The accumulation operation can thus be performed fast.
A data processor comprising:
A data processor comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Backward citations are indexed for grants only.
For evaluating functions by calculation: sum of products
Computing and data processing
Term end not estimated
1. Field of the Invention
The present invention relates generally to data processors and particularly to those having a function performing an operation calculating a plurality of sums for a result of an arithmetic operation.
2. Description of the Background Art
FIG. 1 shows a configuration of a data driven information processor of the present invention in each embodiment;
FIG. 2 shows a configuration of a product-sum operation portion 5A of a first embodiment;
FIG. 3 shows a configuration of an access portion 52A of FIG. 2;
Hereinafter the present invention in embodiments will be described with reference to the drawings. Herein, data packet 36 or 38 as aforementioned is used, although for the sake of clarity a process performed with reference to generation information will not be referred to.
First Embodiment
In the first embodiment there is provided a product-sum operation portion having two data tables and also receiving constant data CN indicative of a product repetition frequency required for a product-sum operation to output a result of the product-sum operation. More specifically, this product-sum operation portion uses constant data CN to perform an operation according to an arithmetic expression ACC=ACC+X(i)*Y(i) to obtain accumulation data ACC, wherein i=0 to (CN−1).