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:
Sep. 15, 2015

Filed:

Apr. 30, 2012
Applicants:

David Thomas Manville, Ann Arbor, MI (US);

Trevor Nigel Mudge, Ann Arbor, MI (US);

Inventors:

David Thomas Manville, Ann Arbor, MI (US);

Trevor Nigel Mudge, Ann Arbor, MI (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/32 (2006.01); G06F 9/38 (2006.01); G06F 9/30 (2006.01);
U.S. Cl.
CPC ...
G06F 9/3806 (2013.01); G06F 9/3005 (2013.01); G06F 9/324 (2013.01); G06F 9/3842 (2013.01);
Abstract

A data processing systemis provided with branch prediction circuitryfor performing branch prediction operations. Next branch table circuitrystores data identifying from a given branch instruction what will be the address of the next branch instruction to be encountered within the program flow. This next branch instruction address is supplied to the branch prediction circuitrywhich uses it to form its prediction prior to that next branch instruction being identified as such by the instruction decoder. This permits branch prediction to commence earlier in the branch prediction circuitrythan would otherwise be the case.


Find Patent Forward Citations

Loading…