The invention discloses a data processing device. The data processing device is used for solving a lower triangular matrix L corresponding to an n*n symmetric positive definite matrix R, wherein the R is equal to LDLH, the D is a diagonal matrix, the LH is a conjugate transpose matrix of the L, and the n is an integer larger than or equal to 2. The data processing device comprises a multiplying unit, an accumulator and a summator. The input end of the data processing device is connected with the input end of the multiplying unit, the output end of the multiplying unit is connected with the input end of the accumulator, the output end of the accumulator is connected with the output end of the summator, the input end of the data processing device is also connected with the input end of the summator, the output end of the summator is used for outputting matrix data to a storage device, and the output end of the multiplying unit is also used for outputting matrix data to the storage device. By means of the data processing device, the symmetric positive definite matrix can be decomposed without a large amount of root extraction operation, operation complexity is lowered, and logical operation resources are saved.