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.