The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 04, 2017

Filed:

Feb. 09, 2016
Applicant:

Imagination Technologies Limited, Kings Langley, GB;

Inventors:

Hugh Jackson, Sydney, AU;

Anand Khot, Watford, GB;

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/08 (2016.01); G06F 9/30 (2006.01); G06F 9/38 (2006.01); G06F 12/0875 (2016.01);
U.S. Cl.
CPC ...
G06F 12/0875 (2013.01); G06F 9/30101 (2013.01); G06F 9/30138 (2013.01); G06F 9/384 (2013.01); G06F 2212/45 (2013.01);
Abstract

Methods and migration units for use in out-of-order processors for migrating data to register file caches associated with functional units of the processor to satisfy register read operations. The migration unit receives register read operations to be executed for a particular functional unit. The migration unit reviews entries in a register renaming table to determine if the particular functional unit has recently accessed the source register and thus is likely to comprise an entry for the source register in its register file cache. In particular, the register renaming table comprises entries for physical registers that indicate what functional units have accessed the physical register. If the particular functional unit has not accessed the particular physical register the migration unit migrates data to the register file cache associated with the particular functional unit.


Find Patent Forward Citations

Loading…