The invention provides a separable array-based reconfigurable accelerator and a realization method thereof. The reconfigurable accelerator comprises a
scratchpad memory cache area, separable calculation arrays, and a register cache area, wherein the
scratchpad memory cache area is used for realizing reuse of data of
convolution calculation and sparsity full connection calculation, the separable calculation arrays comprise multiple reconfigurable calculation units and fall into a
convolution calculation array and a sparsity full connection calculation array, the register cache area is a
storage area formed by multiple registers, and provides input data, weight data and corresponding output results for
convolution calculation and sparsity full connection calculation, input data and weight data of convolution calculation are input into the convolution calculation array, the convolution calculation array outputs a convolution calculation result, input data and weight data of the sparsity full connection calculation are input into the sparsity full connection calculation array, and the sparsity full connection calculation array outputs a sparsity full connection calculation result. Characteristics of two neural networks are fused, so that the calculation resource of the
chip and the
memory bandwidth use ratio are improved.