Data-driven processor having multiple-precision data processing function and data processing method thereof
AssigneeSharp Kabushiki Kaisha
InventorShingo Kamitani
Life of this patent
Estimating the term…
Loading patent…
AssigneeSharp Kabushiki Kaisha
InventorShingo Kamitani
Estimating the term…
When a prescribed operation is performed on 1024-bit multiple-precision data in a data-driven processor, the multiple-precision data is treated as a plurality of single-precision data obtained by dividing the multiple-precision data by every 32 bits in accordance with the memory word length of an accumulation memory, and a group of 32 memory words each having 32 bits of the accumulation memory is treated as the multiple-precision data. Accordingly, in the data-driven processor, a usual memory region can serve as an accumulator for multiple-precision data without having to provide any accumulator dedicated to multiple-precision data in the data-driven processor. In addition, since the multiple-precision data is divided into independent single-precision data each having 32 bits, operations for all data can be performed concurrently. Thus, a parallel processing capability of the data-driven processor can be maximized.
A data-driven processor provided with a memory with n (where n is any integer of at least 2) regions each having a k-bit length (where k is any positive integer), comprising an operation processing portion for performing an operation on data stored in said n regions of said memory (hereinafter referred to as memory data), said operation processing portion including:
A data processing method in a data-driven processor provided with a memory with n (where n is any integer of at least 2) regions each having a k-bit length (where k is any positive integer) and storing data in said n regions (hereinafter referred to as memory data), comprising:
Dependencies are inferred from the claim text.