Patent · US Active

Feedback mechanism for dynamic predication of indirect jumps

US7818551B2 · kind B2 · utility

4Cited by
10References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 31, 2007
Grant dateOct 19, 2010
Priority date
Expiry dateJan 24, 2029

Classification

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

Abstract

Systems and methods are provided to detect instances where dynamic predication of indirect jumps (DIP) is considered to be ineffective utilizing data collected on the recent effectiveness of dynamic predication on recently executed indirect jump instructions. Illustratively, a computing environment comprises a DIP monitoring engine cooperating with a DIP monitoring table that aggregates and processes data representative of the effectiveness of DIP on recently executed jump instructions. Illustratively, the exemplary DIP monitoring engine collects and processes historical data on DIP instances, where, illustratively, a monitored instance can be categorized according to one or more selected classifications. A comparison can be performed for currently monitored indirect jump instructions using the collected historical data (and classifications) to determine whether DIP should be invoked by the computing environment or whether to invoke other indirect jump prediction paradigms.

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