Patent · US Active

Processing unit incorporating vectorizable execution unit

US7809925B2 · kind B2 · utility

45Cited by
6References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 7, 2007
Grant dateOct 5, 2010
Priority date
Expiry dateNov 26, 2028

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F15/8061
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A vectorizable execution unit is capable of being operated in a plurality of modes, with the processing lanes in the vectorizable execution unit grouped into different combinations of logical execution units in different modes. By doing so, processing lanes can be selectively grouped together to operate as different types of vector execution units and/or scalar execution units, and if desired, dynamically switched during runtime to process various types of instruction streams in a manner that is best suited for each type of instruction stream. As a consequence, a single vectorizable execution unit may be configurable, e.g., via software control, to operate either as a vector execution or a plurality of scalar execution units.

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