Patent · US Active

Silent mode and resource reassignment in branch prediction logic for branch instructions within a millicode routine

US9720694B2 · kind B2 · utility

0Cited by
5References
1Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 1, 2016
Grant dateAug 1, 2017
Priority date
Expiry dateSep 1, 2036

Classification

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

Abstract

A method, system, and computer program product of utilizing branch prediction logic in a system that processes instructions that include a branch are described. The method includes identifying the branch as conventionally predictable or not conventionally predictable, and based on the branch being identified as not conventionally predictable according to the identifying, either foregoing branch prediction and reallocating, using a processor, the branch prediction logic to another thread of the instructions or performing, using the processor, the branch prediction and speculative execution of one or more of the instructions following the branch to obtain prediction information. Based on the performing the branch prediction and the speculative execution, the method also includes verifying a match between a branch end according to the instructions and a branch end according to the branch prediction prior to providing the prediction information to a second processor processing the instructions.

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