Patent · US Active

Dynamic thread sharing in branch prediction structures

US9898299B2 · kind B2 · utility

2Cited by
23References
7Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 6, 2015
Grant dateFeb 20, 2018
Priority date
Expiry dateMar 21, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/4806
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Embodiments relate to multithreaded branch prediction. An aspect includes a system for dynamically evaluating how to share entries of a multithreaded branch prediction structure. The system includes a first-level branch target buffer coupled to a processor circuit. The processor circuit is configured to perform a method. The method includes receiving a search request to locate branch prediction information associated with the search request, and searching for an entry corresponding to the search request in the first-level branch prediction structure. The entry is not allowed based on a thread state of the entry indicating that the entry has caused a problem on a thread associated with the thread state.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.