Patent · US Active

Dynamic thread sharing in branch prediction structures

US9563430B2 · kind B2 · utility

8Cited by
22References
11Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 19, 2014
Grant dateFeb 7, 2017
Priority date
Expiry dateFeb 19, 2035

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.