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:
Mar. 24, 2026
Filed:
Aug. 07, 2024
International Business Machines Corporation, Armonk, NY (US);
Martijn D. Berkers, Boeblingen, DE;
Maarten J. Boersma, Holzgerlingen, DE;
Edward Thomas Malley, Eastchester, NY (US);
Brian Robert Prasky, Campbell Hall, NY (US);
James Bonanno, Liberty Hill, TX (US);
Jang-Soo Lee, Poughkeepsie, NY (US);
Dominic Ditomaso, Hyde Park, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
An approach is provided for determining an optimal path for searching a branch target buffer (BTB). Initial BTB search index results are generated by searching a prediction latency-optimized first accelerator. The initial BTB search index results are added as tentative items in a search index list. Other BTB search index results are generated by searching a capacity-optimized second accelerator. The first and second accelerators run concurrently. Difference(s) are determined between one or more results of the other BTB search index results and one or more results of the initial BTB search index results based on a comparison between respective results in the other BTB search index results and the initial BTB search index results. The one or more results of the initial BTB search index results are replaced in the search index list with the one or more results of the other BTB search index results.