Patent · US Active

Method and apparatus for parallel table lookup using SIMD instructions

US7739319B2 · kind B2 · utility

24Cited by
51References
40Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 1, 2003
Grant dateJun 15, 2010
Priority date
Expiry dateNov 9, 2028

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F17/15
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Method, apparatus, and program means for performing a parallel table lookup using SIMD instructions. The method of one embodiment comprises loading a table having a set of L data elements. A determination of whether the table fits into a single register is made. A data lookup into the table is performed with a packed data shuffle operation if the determination indicates that the table does fit into a single register. The table is divided into a plurality of sections if the table does not fit into a single register. Each of the sections is sized to fit into a single register. A plurality of packed data shuffle operations are executed on the plurality of sections to look up data in the table.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.