Patent · US Active

Preferential dispatching of computer program instructions

US7861065B2 · kind B2 · utility

16Cited by
20References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 9, 2008
Grant dateDec 28, 2010
Priority date
Expiry dateApr 8, 2029

Classification

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

Abstract

A computer processor that includes a plurality of execution pipelines, each execution pipeline including a configuration of one or more execution units of the processor, each execution pipeline characterized by an execution pipeline type, each execution pipeline type determined according to the types of computer program instructions executed in each execution pipeline; a plurality of hardware threads of execution, each hardware thread including computer program instructions characterized by instruction types, each hardware thread including sequences of instructions of a same instruction type, the sequences interspersed with instructions of other types; and an instruction dispatcher capable of dispatching instructions preferentially during a predefined preference period from a preferred hardware thread to a particular execution pipeline in dependence upon whether the preferred hardware thread presents a sequence of instructions, ready for execution from the preferred hardware thread, of a type for execution in the particular execution pipeline.

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