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.
Patent No.:
Date of Patent:
Sep. 13, 2016
Filed:
Aug. 08, 2013
Globalfoundries Inc, Grand Cayman, KY;
Richard James Eickemeyer, Rochester, MN (US);
Tejas Karkhanis, White Plains, NY (US);
Brian R. Konigsburg, Austin, TX (US);
David Stephen Levitan, Austin, TX (US);
Douglas Robert Gordan Logan, Austin, TX (US);
GLOBALFOUNDRIES INC, Grand Cayman, KY;
Abstract
A technique for branch target prediction includes storing, based on an instruction fetch address for a group of fetched instructions, first predicted targets for first indirect branch instructions in respective entries of a local count cache. Second predicted targets for second indirect branch instructions are stored in respective entries of a global count cache, based on the instruction fetch address and a global history vector for the instruction fetch address. One of the local count cache and the global count cache is selected to provide a selected predicted target for an indirect branch instruction in the group of fetched instructions.