Patent · US Active

Computer processor that implements pre-translation of virtual addresses with target registers

US9792116B2 · kind B2 · utility

1Cited by
5References
46Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 31, 2016
Grant dateOct 17, 2017
Priority date
Expiry dateMar 31, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/684
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computer processor that implements pre-translation of virtual addresses with target registers is disclosed. The computer processor may include a register file comprising one or more registers. The computer processor may include processing logic. The processing logic may receive a value to store in a register of one or more registers. The processing logic may store the value in the register. The processing logic may designate the received value as a virtual instruction address, the virtual instruction address having a corresponding virtual base page number. The processing logic may translate the virtual base page number to a corresponding real base page number and zero or more real page numbers corresponding to zero or more virtual page numbers adjacent to the virtual base page number. The processing logic may further store in the register of the one or more registers the real base page number and the zero or more real page numbers.

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