Patent · US Active

Instruction boundary prediction for variable length instruction set

US9223714B2 · kind B2 · utility

1Cited by
72References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 15, 2013
Grant dateDec 29, 2015
Priority date
Expiry dateDec 4, 2033

Classification

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

Abstract

A system, processor, and method to predict with high accuracy and retain instruction boundaries for previously executed instructions in order to decode variable length instructions is disclosed. In at least one embodiment, a disclosed processor includes an instruction fetch unit, an instruction cache, a boundary byte predictor, and an instruction decoder. In some embodiments, the instruction fetch unit provides an instruction address and the instruction cache produces an instruction tag and instruction cache content corresponding to the instruction address. The instruction decoder, in some embodiments, includes boundary byte logic to determine an instruction boundary in the instruction cache content.

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