Invention Grant
- Patent Title: High performance inplace transpose operations
-
Application No.: US15219672Application Date: 2016-07-26
-
Publication No.: US10067911B2Publication Date: 2018-09-04
- Inventor: Amir Gholaminejad , Bragadeesh Natarajan
- Applicant: Advanced Micro Devices, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Santa Clara
- Agency: Meyertons Hood Kivlin Kowert and Goetzel PC
- Agent Rory D. Rankin
- Main IPC: G06F17/16
- IPC: G06F17/16 ; G06F7/78 ; G06F13/16 ; G06F13/42 ; G06F7/58

Abstract:
Systems, apparatuses, and methods for performing in-place matrix transpose operations are disclosed. Operations for transposing tiles of a matrix are scheduled in an order determined by moving diagonally through tiles of the matrix. When a diagonal line hits a boundary, then a tile on a new diagonal line of the matrix is selected and operations are scheduled for transposing this tile. Only tiles within a triangular region of the matrix are scheduled for being transposed. This allows memory access operations to be performed in parallel, expediting the matrix transpose operation compared to linear tile indexing.
Public/Granted literature
- US20180032477A1 HIGH PERFORMANCE INPLACE TRANSPOSE OPERATIONS Public/Granted day:2018-02-01
Information query