The invention provides a non-privacy and privacy reasoning scheduling method based on a reconfigurable
chip, which comprises the following steps of: judging whether a privacy demand of a neural network reasoning task is privacy reasoning, if so, executing a first scheduling step, otherwise, executing a second scheduling step; a first scheduling step: analyzing an
arithmetic logic unit required by privacy reasoning, combining and reconstructing a multiplier and an
adder by a
data layout converter to form the
arithmetic logic unit, reconstructing an
interconnection network of a
processing unit array into a
butterfly network or an
SIMD (Single Instruction Multiple Data)
data path to obtain a reconstructed
chip, and executing a reasoning step; in the second scheduling step, the
data layout converter sets the slices into a
tensor mode, all the slices independently work in parallel, each slice executes multiplication and addition accumulation operation, data are transmitted between
processing units PE through
horizontal and vertical links, a pulsation
data stream is formed, a pulsation array is formed by a
processing unit array, a reconstructed
chip is obtained, and the reasoning step is executed; and a reasoning step: executing the neural network reasoning task by the reconstruction chip to obtain a reasoning result.