Patent · US Expired

Processor with register file accessible by row column to achieve data array transposition

US6804771B1 · kind B1 · utility

15Cited by
8References
34Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 25, 2000
Grant dateOct 12, 2004
Priority date
Expiry dateFeb 23, 2022

Classification

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

Abstract

A processor including a transposable register file. The register file allows normal row-wise access to data and also allows a transposed column-wise access to data stored in a column among registers of the register file. In transposed access mode, a data operand is accessed in a given partition of each of n registers. One register stores a first partition. An adjacent register stores the second partition, and so forth for each of n partitions of the operand. A queue-based transposable register file also is implemented. The queue-based transposable register file includes a head pointer and a tail pointer and has a virtual register. Data written into the virtual register is written into one of the registers as selected by the head pointer. Data read from the virtual register is read from one of the registers as selected by the tail pointer.

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