The invention discloses an Isin
machine which comprises N nodes for simulating
spinning, a
spinning state register, a processor and an input
signal generating circuit. Each node generates a
digital signal based on an input
analog signal, the probability that the output
digital signal is 1 being determined by the input
analog signal. And the processor obtains the
spinning of the N nodes after the mth iteration. The processor calculates a target input value for each node based on the spin of the N nodes. The processor determines an input
signal combination Inm + 1 (In1m + 1, In2m + 1,... Innm + 1) and a corresponding criterion according to the target input value. Each of In1m + 1, In2m + 1, to Innm + 1 is selected from a first candidate input
analog signal and a second candidate input analog
signal. The input signal combinations are sequentially input to nodes, and the processor obtains n output digital signals from each node. And if the output
digital signal output by the node is the same as the judgment standard, the spin of the node after (m + 1) th iteration is judged to be a first value, otherwise, the spin of the node is judged to be a second value. According to the invention, the number of digital-to-analog
converters is reduced.