A computation device configured to perform a machine learning computation, the computation device comprising an operation unit , a controller unit , and a conversion unit , wherein: the controller unit is configured to: acquire first input data and a computation instruction; parse the computation instruction to obtain a data conversion instruction and at least one operation instruction, wherein the data conversion instruction comprises an opcode field and an opcode, wherein the opcode is configured to indicate information of a function of the data conversion instruction, and the opcode field comprises information of a decimal point position, a flag bit indicating a data type of the first input data, and an identifier of data type conversion; transmit the opcode and the opcode field of the data conversion instruction and the first input data to the conversion unit ; and transmit a plurality of operation instructions to the operation unit ; the conversion unit is configured to: convert the first input data into second input data according to the opcode and the opcode field of the data conversion instruction, wherein the second input data is fixed-point data; and transmit the second input data to the operation unit ; and the operation unit is configured to: perform operations on the second input data according to the plurality of operation instructions to obtain a computation result of the computation instruction. the controller unit is configured to: acquire first input data and a computation instruction; parse the computation instruction to obtain a data conversion instruction and at least one operation instruction, wherein the data conversion instruction comprises an opcode field and an opcode, wherein the opcode is configured to indicate information of a function of the data conversion instruction, and the opcode field comprises information of a decimal point position, a flag bit indicating a data type of the first input data, and an identifier of data type conversion; transmit the opcode and the opcode field of the data conversion instruction and the first input data to the conversion unit ; and transmit a plurality of operation instructions to the operation unit ; acquire first input data and a computation instruction; parse the computation instruction to obtain a data conversion instruction and at least one operation instruction, wherein the data conversion instruction comprises an opcode field and an opcode, wherein the opcode is configured to indicate information of a function of the data conversion instruction, and the opcode field comprises information of a decimal point position, a flag bit indicating a data type of the first input data, and an identifier of data type conversion; transmit the opcode and the opcode field of the data conversion instruction and the first input data to the conversion unit ; and transmit a plurality of operation instructions to the operation unit ; the conversion unit is configured to: convert the first input data into second input data according to the opcode and the opcode field of the data conversion instruction, wherein the second input data is fixed-point data; and transmit the second input data to the operation unit ; and convert the first input data into second input data according to the opcode and the opcode field of the data conversion instruction, wherein the second input data is fixed-point data; and transmit the second input data to the operation unit ; and the operation unit is configured to: perform operations on the second input data according to the plurality of operation instructions to obtain a computation result of the computation instruction. <EOS>