Invention Grant
- Patent Title: Method and apparatus for efficient matrix transpose
-
Application No.: US15941526Application Date: 2018-03-30
-
Publication No.: US10649772B2Publication Date: 2020-05-12
- Inventor: Dennis Ryan Bradford , Jesus Corbal , Brian Hickmann , Rohan Sharma
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott, LLP
- Main IPC: G06F9/315
- IPC: G06F9/315 ; G06F17/16 ; G06F7/78 ; G06F9/30 ; G06F9/38

Abstract:
Disclosed embodiments relate to a method and apparatus for efficient matrix transpose. In one example, a processor to execute a matrix transpose instruction includes fetch circuitry to fetch the matrix transpose instruction specifying a destination matrix and a source matrix having (N×M) elements and (M×N) elements, respectively, a (N×M) load buffer, decode circuitry to decode the fetched matrix transpose instruction, and execution circuitry, responsive to the decoded matrix transpose instruction to, for each row X of M rows of the specified source matrix: fetch and buffer N elements of the row in a load register, and cause the N buffered elements to be written, in the same relative order as in the row, to column X of M columns of the load buffer, and the execution circuitry subsequently to write each of N rows of the load buffer to a same row of the load buffer.
Public/Granted literature
- US20190042248A1 METHOD AND APPARATUS FOR EFFICIENT MATRIX TRANSPOSE Public/Granted day:2019-02-07
Information query