Patent · US Expired

Registers for 2-D matrix processing

US6625721B1 · kind B1 · utility

13Cited by
11References
47Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJul 26, 1999
Grant dateSep 23, 2003
Priority date
Expiry dateJul 26, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/30141
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A processor has at least two sets of registers. The first set stores a matrix of data, and the second set stores a transposed copy of the matrix of data. When any portion of any row of the first set is modified, the corresponding portion of the column of the transposed copy in the second set is also automatically modified. A method of using two sets of registers for matrix processing by a processor includes storing a matrix of data into a first set of registers, the first set of registers having a first number of registers, each register comprising a first number of storage units, each storage unit storing an element of the matrix, and transposing the matrix of data into a second set of registers, the second set of registers having a second number of registers, each register comprising a second number of storage units. The method also includes referencing one of the first set of registers to operate on a row of the matrix of data, and referencing one of the second set of registers to operate on a column of the matrix of data.

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