Patent · US Active

Method and apparatus for thread priority control in a multi-threaded processor based upon branch issue information including branch confidence information

US8255669B2 · kind B2 · utility

7Cited by
16References
9Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 30, 2008
Grant dateAug 28, 2012
Priority date
Expiry dateNov 18, 2028

Classification

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

Abstract

An information handling system employs a processor that includes a thread priority controller. An issue unit in the processor sends branch issue information to the thread priority controller when a branch instruction of an instruction thread issues. In one embodiment, if the branch issue information indicates low confidence in a branch prediction for the branch instruction, the thread priority controller speculatively increases or boosts the priority of the instruction thread containing this low confidence branch instruction. In the manner, should a branch redirect actually occur due to a mispredict, a fetcher is ready to access a redirect address in a memory array sooner than would otherwise be possible.

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