Patent · US Active

Fetch and dispatch disassociation apparatus for multistreaming processors

US7636836B2 · kind B2 · utility

1Cited by
38References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 15, 2008
Grant dateDec 22, 2009
Priority date
Expiry dateJul 15, 2028

Classification

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

Abstract

A dynamic multistreaming processor has instruction queues, each instruction queue corresponding to an instruction stream, and execution units. The dynamic multistreaming processor also has a dispatch stage to select at least one instruction from one of the instruction queues and to dispatch the selected at least one instruction to one of the execution units. Lastly the dynamic multistreaming processor has a queue counter, associated with each instruction queue, for indicating the number of instructions in each queue, and a fetch counter, associated with each instruction queue, for indicating an address from which to obtain instructions when the associated instruction queue is not full. The dynamic multistreaming processor might also have fetch counters for indicating a next instruction address from which to obtain at least one instruction when the associated instruction queue is not full. The dynamic multistreaming processor could also have a second counter for indicating a next instruction address.

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