The application provides a non-privacy and privacy reasoning scheduling method based on a reconfigurable
chip, which comprises the following steps: determining whether the privacy requirement of a neural network reasoning task is privacy reasoning; if yes, performing a first scheduling step; otherwise, performing a second scheduling step; in the first scheduling step, analyzing an
arithmetic logic unit required by the privacy reasoning, combining a reconfigurable multiplier and an
adder by a
data layout converter to form the
arithmetic logic unit, and reconfiguring an
interconnection network of a
processing unit array into a
butterfly network or a
SIMD data path to obtain a reconfigurable
chip and perform a reasoning step; in the second scheduling step, setting a slice as a
tensor mode by the
data layout converter, independently and parallelly working all the slices, performing a multiply-accumulate operation by each slice, transmitting data between
processing units PEs through
horizontal and vertical links to form a pulsating
data stream, forming a pulsating array by the
processing unit array, obtaining the reconfigurable
chip, and performing the reasoning step; and in the reasoning step, performing the neural network reasoning task by the reconfigurable chip to obtain a reasoning result.