Patent ID: 11928443
Assignee: INTEL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A method for transposing a matrix to generate a transposed matrix, the method comprising:
writing elements in a first column or row of the matrix to a first region of storage in a memory block using a first transpose engine operating on a first processing circuit;
writing elements in a second column or row of the matrix to a second region of storage in the memory block using a second transpose engine operating on a second processing circuit in parallel with the first transpose engine writing the first column or row of the matrix to the first region of storage;
reading elements in a first column or row of the transposed matrix from a third region of storage in the memory block using the first transpose engine operating on the first processing circuit; and
reading elements in a second column or row of the transposed matrix from a fourth region of storage in the memory block using the second transpose engine operating on the second processing circuit in parallel with the first transpose engine reading the first column or row of the transposed matrix from the third region of storage.