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. 29, 2016
Filed:
Jun. 15, 2012
James J. Bonanno, Wappingers Falls, NY (US);
Akash V. Giri, Austin, TX (US);
Ulrich Mayer, Weil im Schoenbuch, DE;
Brian R. Prasky, Wappingers Falls, NY (US);
James J. Bonanno, Wappingers Falls, NY (US);
Akash V. Giri, Austin, TX (US);
Ulrich Mayer, Weil im Schoenbuch, DE;
Brian R. Prasky, Wappingers Falls, NY (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
Embodiments relate to asynchronous lookahead hierarchical branch prediction. An aspect includes a system for asynchronous lookahead hierarchical branch prediction. The system includes a first-level branch target buffer and a second-level branch target buffer coupled to a processing circuit. The processing circuit is configured to perform a method. The method includes receiving a search request to locate branch prediction information associated with a search address, and searching for an entry corresponding to the search request in the first-level branch target buffer. Based on failing to locate a matching entry in the first-level branch target buffer corresponding to the search request, a secondary search is initiated to locate entries in the second-level branch target buffer having a memory region corresponding to the search request. Based on locating the entries in the second-level branch target buffer, a bulk transfer of the entries is performed from the second-level branch target buffer.