Patent · US Active

Processing pipeline having stage-specific thread selection and method thereof

US8086825B2 · kind B2 · utility

1Cited by
6References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 31, 2007
Grant dateDec 27, 2011
Priority date
Expiry dateJan 4, 2029

Classification

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

Abstract

One or more processor cores of a multiple-core processing device each can utilize a processing pipeline having a plurality of execution units (e.g., integer execution units or floating point units) that together share a pre-execution front-end having instruction fetch, decode and dispatch resources. Further, one or more of the processor cores each can implement dispatch resources configured to dispatch multiple instructions in parallel to multiple corresponding execution units via separate dispatch buses. The dispatch resources further can opportunistically decode and dispatch instruction operations from multiple threads in parallel so as to increase the dispatch bandwidth. Moreover, some or all of the stages of the processing pipelines of one or more of the processor cores can be configured to implement independent thread selection for the corresponding stage.

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