Invention Grant
- Patent Title: Method and system for fast 90 degree rotation of arrays
- Patent Title (中): 快速90度旋转阵列的方法和系统
-
Application No.: US12414634Application Date: 2009-03-30
-
Publication No.: US07768531B2Publication Date: 2010-08-03
- Inventor: Ian R. Ollmann
- Applicant: Ian R. Ollmann
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Blakely, Sokoloff, Taylor & Zafman LLP
- Main IPC: G09G5/00
- IPC: G09G5/00

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
- US20090189918A1 METHOD AND SYSTEM FOR FAST 90 DEGREE ROTATION OF ARRAYS Public/Granted day:2009-07-30
Information query