Patent · US Expired

Apparatus and method for sharing a functional unit execution resource among a plurality of functional units

US7353364B1 · kind B1 · utility

19Cited by
58References
30Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 30, 2004
Grant dateApr 1, 2008
Priority date
Expiry dateAug 11, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2221/2141
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An apparatus and method for sharing a functional unit. In one embodiment, a processor may include instruction fetch logic configured to issue instructions, and a first functional unit configured to execute instructions issued from the instruction fetch logic and to execute operations issued from a second functional unit, where the operations are issued asynchronously with respect to the instructions. The second functional unit may be configured to provide one or more operands corresponding to a given operation to the first functional unit. The first functional unit may include temporary result storage configured to store a result of the given operation while the first functional unit executes a given instruction issued from the instruction fetch logic, and the first functional unit may be further configured to use the stored result as an operand of an operation issued subsequently to the given operation.

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