Patent · US Expired

Methods for execution control acquistion of a program and for executing an optimized version of a program

US7318222B2 · kind B2 · utility

14Cited by
15References
18Claims
0Family size

Assignee

Inventor

Key dates

Filing dateAug 27, 2003
Grant dateJan 8, 2008
Priority date
Expiry dateOct 30, 2025

Classification

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

Abstract

In a method for execution control acquisition of a program, during the execution of the program, it is determined when a hardware performance counter has reached a threshold. When the threshold is reached, execution control is switched to a dynamic optimizer. Thereafter, an optimized version of the program is executed. In a method for executing an optimized version of a program, during execution of the optimized version, an interrupt is received and execution control is returned to an operating system. An original version of the program is then executed. During the execution of the original version, a hardware performance counter is monitored. When the hardware performance counter reaches a threshold during the execution of the original version, execution control is switched to a dynamic optimizer. Thereafter, the execution of the optimized version of the program is continued as directed by the dynamic optimizer.

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