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:
Jun. 07, 2016

Filed:

Jan. 09, 2013
Applicant:

Arm Limited, Cambridge, GB;

Inventors:

Luca Scalabrino, Sophia Antipolis, FR;

Melanie Emanuelle Lucie Teyssier, Sophia Antipolis, FR;

Cedric Denis Robert Airaud, Sophia Antipolis, FR;

Guillaume Schon, Sophia Antipolis, FR;

Assignee:

ARM Limited, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2006.01); G06F 9/38 (2006.01);
U.S. Cl.
CPC ...
G06F 9/3842 (2013.01); G06F 9/384 (2013.01); G06F 9/3836 (2013.01); G06F 9/3885 (2013.01);
Abstract

First processing circuitry processes at least part of a stream of program instructions. The first processing circuitry has registers for storing data and register renaming circuitry for mapping architectural register specifiers to physical register specifiers. A renaming data store stores renaming entries for identifying a register mapping between the architectural and physical register specifiers. At least some renaming entries have a count value indicating a number of speculation points occurring between generation of a previous count value and generation of the count value. The speculation points may for example be branch operation or load/store operations.


Find Patent Forward Citations

Loading…