The invention provides a matrix
processing circuit, method, device and
system, and relates to the field of matrix
processing, and the circuit comprises a control module which is connected with a register block module and a data selector, and the register block module is connected with a transposition module. The
transpose module can convert the received matrix data into
transpose matrix data and send the
transpose matrix data to the register block module, so that the matrix
processing circuit can complete storage of the matrix data and can also complete storage of the transpose matrix data. The control module can determine to write the matrix data or the transposed matrix data into the target register block according to the input data enable
signal and can also output a selection
signal to the data selector, and the selection
signal can enable the data selector to determine to read the matrix data or the transposed matrix data in the target register block. Therefore, the matrix processing circuit provided by the invention can achieve the effect of supporting efficient carrying of a common matrix and a transposed matrix.