Back to results
US 2018/0004524 A1Published application
Register reclamation
AssigneeIntel Corporation
InventorsVineeth Mekkat, Janghaeng Lee, Youfeng Wu
Life of this patent
Estimating the term…
Abstract
In an example, there is disclosed an apparatus, including a binary translator (BT) including circuitry to: analyze a code block; determine that an architectural register mapped to a physical register in the physical register file is available for early reclamation; and insert a reclamation hint into the code block. There is also disclosed a processor to reclaim the physical register based at least in part on the reclamation hint.
Claims21
An apparatus, comprising:
- a front end including circuitry to decode instructions from an instruction stream;
- a physical register file;
- a register mapper to map an architectural register to a physical register in the physical register file;
- and
- circuitry and logic to:
- identify a reclamation hint in an instruction stream;
- and
- based at least in part on the reclamation hint, reclaim the physical register.
5 more elements
An apparatus, comprising:
- a binary translator (BT) including circuitry to:
- analyze a code block;
- determine that an architectural register mapped to a physical register in the physical register file is available for early reclamation;
- and
- insert a reclamation hint into the code block.
2 more elements
A method of early reclamation of a physical, comprising:
- mapping an architectural register to a physical register in a physical register file;
- and
- identifying a reclamation hint in an instruction stream;
- and
- based at least in part on the reclamation hint, reclaiming the physical register.
2 more elements
Dependencies are inferred from the claim text.