Invention Grant
US07768531B2 Method and system for fast 90 degree rotation of arrays 有权
快速90度旋转阵列的方法和系统

Method and system for fast 90 degree rotation of arrays
Abstract:
A method and system to rotate a 2N by 2N array are described. Consistent with one embodiment of the present invention, the 2N elements of the 2N rows of a 2N by 2N array are loaded from memory into the vector registers of a processor's single instruction multiple data (SIMD) unit. Next, the elements of the rows in the top half of the array are interleaved with corresponding elements from a corresponding row in the bottom half of the array. The loading and interleaving operations are repeated N times before the results, stored in the vector registers, are written back to memory.
Public/Granted literature
Information query
Patent Agency Ranking
0/0