Patent · US Active

Computerized branch predictions and decisions

US10896386B2 · kind B2 · utility

1Cited by
1References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 3, 2017
Grant dateJan 19, 2021
Priority date
Expiry dateMay 15, 2039

Classification

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

Abstract

Embodiments of the invention include a computer-implemented method of processor branch prediction. This method aims at training a machine-learning model of processor branch behavior while a processing unit executes computer instructions. Such instructions include branch instructions, load instructions and store instructions. The load instructions and the store instructions cause a control unit of the processing unit to load data from a memory into processor registers and store data from the processor registers to the memory, respectively. Basically, the training of the model involves, for each of N branch instructions (N>2) encountered whilst the processing unit executes said branch instructions: identifying a next branch instruction; and feeding the machine-learning model with carefully chosen inputs.

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