Patent · US Expired

System for fetching mapped branch target instructions of optimized code placed into a trace memory

US6185669A · kind A · utility

20Cited by
6References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 18, 1999
Grant dateFeb 6, 2001
Priority date
Expiry dateFeb 18, 2019

Classification

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

Abstract

The inventive mechanism uses a cache table to map branch targets. When a fetch instruction is initiated, the inventive mechanism searches the IP-to-TM cache to determine whether the branch target instruction has been optimized and placed into the trace memory. If there is a match with the IP-to-TM cache, then the code in the trace is executed. This cache is examined in parallel with Instruction Translation Lookup Buffer (ITLB). If not a match is found in the IP-to-TM cache, the original binary in the physical address provided by the ITLB will be executed.

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