CALCULATION PROCESSING APPARATUS AND METHOD
First Claim
1. A calculation processing apparatus hierarchically connecting a plurality of logical processing nodes that apply calculation processing to input data, said apparatus comprising:
- designation means for sequentially designating a processing node which is to execute calculation processing from the plurality of processing nodes based on sequence information that specifies an execution order of calculations of predetermined processing units to be executed by the plurality of processing nodes;
execution means for executing the calculation processing of the processing node designated by said designation means unit in the processing unit to obtain a calculation result; and
memory control means for allocating ring buffers to the plurality of processing nodes respectively, and writing the calculation result of the processing node obtained by said execution means in the corresponding ring buffer while circulating a write destination of data in units of the amount corresponding to the calculation result of the processing unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A calculation processing apparatus for executing network calculations defined by hierarchically connecting a plurality of logical processing nodes that apply calculation processing to input data, sequentially designates a processing node which is to execute calculation processing based on sequence information that specifies an execution order of calculations of predetermined processing units to be executed by the plurality of processing nodes, so as to implement the network calculations, and executes the calculation processing of the designated processing node in the processing unit to obtain a calculation result. The calculation apparatus allocates partial areas of a memory to the plurality of processing nodes as ring buffers, and writes the calculation result in the memory while circulating a write destination of data to have a memory area corresponding to the amount of the calculation result of the processing unit as a unit.
-
Citations
22 Claims
-
1. A calculation processing apparatus hierarchically connecting a plurality of logical processing nodes that apply calculation processing to input data, said apparatus comprising:
-
designation means for sequentially designating a processing node which is to execute calculation processing from the plurality of processing nodes based on sequence information that specifies an execution order of calculations of predetermined processing units to be executed by the plurality of processing nodes; execution means for executing the calculation processing of the processing node designated by said designation means unit in the processing unit to obtain a calculation result; and memory control means for allocating ring buffers to the plurality of processing nodes respectively, and writing the calculation result of the processing node obtained by said execution means in the corresponding ring buffer while circulating a write destination of data in units of the amount corresponding to the calculation result of the processing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of controlling a calculation processing apparatus hierarchically connecting a plurality of logical processing nodes that apply calculation processing to input data, said method comprising:
-
a designation step of sequentially designating a processing node which is to execute calculation processing from the plurality of processing nodes based on sequence information that specifies an execution order of calculations of predetermined processing units to be executed by the plurality of processing nodes; an execution step of executing the calculation processing of the processing node designated in the designation step in the processing unit to obtain a calculation result; and a memory control step of allocating ring buffers to the plurality of processing nodes respectively, and writing the calculation result of the processing node obtained in the execution step in the corresponding ring buffer while circulating a write destination of data in units of the amount corresponding to the calculation result of the processing unit as a unit. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 22)
-
-
21. (canceled)
Specification