Disclosed in the present application is a Cholesky decomposition-based matrix inversion apparatus, comprising a data write control unit, a first data shift unit, a control unit, a calculation unit, a second data shift unit, a memory unit and an output unit, the calculation unit comprising eight single-precision complex multiplier-accumulators (CMAC), said CMACs having a four-stage pipeline calculation structure, the calculation unit being connected to the control unit, the first data shift unit, the control unit, the second data shift unit and the output unit each being connected to the memory unit, the control unit being connected to the second data shift unit, and the data write control unit being connected to the first data shift unit. Technical solutions of the present application, by means of using an eight-CMAC calculation unit, solve the problems of internal computing resources of current vector processors being relatively few and calculation resource utilization being relatively low, decrease processing delay for Cholesky decomposition-based inversion, and increase network functionality.
展开▼