On-the-fly reordering of 32-bit per component texture images in a multi-cycle data transfer
US7522171B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | Jul 20, 2006 |
| Grant date | Apr 21, 2009 |
| Priority date | — |
| Expiry date | Sep 26, 2027 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG09G2360/18
- WIPO fieldAudio-visual technology
- WIPO sectorElectrical engineering
Abstract
A system of processing data in a graphics processing unit having a core configured to process data in hexadecimal form and other graphics modules configured to process data in quads includes a transpose buffer with a crossbar to reorganize incoming data, several memory banks to store the reorganized data over a period of several clock cycles, and a second crossbar for reorganizing the stored data after it is read from the bank of memories in one clock cycle. The method for converting between data in hexadecimal form and data in quads includes providing data in hexadecimal form, reorganizing the data provided in hexadecimal form, storing the reorganized data in several memories, and reading several of the memory locations, which contain all of the elements of the quad, in one clock cycle.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.