Patent · US Active

Computer processor employing temporal addressing for storage of transient operands

US9513921B2 · kind B2 · utility

1Cited by
6References
26Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 23, 2014
Grant dateDec 6, 2016
Priority date
Expiry dateMar 4, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/4068
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computer processor including a plurality of storage elements logically organized as a fixed length queue referenced by logical temporal addresses. The fixed length queue operates over multiple cycles to temporarily store operands referenced by at least one instruction utilizing the logical temporal addresses. A plurality of functional units performs operations over the multiple cycles, wherein the operations produce and access operands stored in the logical fixed length queue. Operands can be added to the front of the logical fixed length queue according to the temporal order that operands are produced by the functional units, and operands can drop from the end of the logical fixed length queue as operands are added to the front of the fixed length queue. A plurality of operands produced by the plurality of functional units (possibly with different latencies in producing such operands) can be added to the logical fixed length queue in a single cycle. A plurality of operands operated on by the functional units can be accessed from the logical fixed length queue in a single cycle.

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