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 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.