Patent · US Expired

Method, apparatus, and system to optimize frequently executed code and to use compiler transformation and hardware support to handle infrequently executed code

US6964043B2 · kind B2 · utility

21Cited by
3References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 30, 2001
Grant dateNov 8, 2005
Priority date
Expiry dateSep 4, 2023

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/443
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention relates to a method, apparatus, and system to optimize frequently executed code and to use compiler transformation and hardware support to handle infrequently executed code. The method includes compiling a computer program. The method further includes improving performance of the computer program by optimizing frequently executed code and using compiler transformation to handle infrequently executed code with hardware support. The method also includes storing temporarily the results produced during execution of a region to improve performance of the computer program. The method additionally includes committing the results produced when the execution of the region is completed successfully.

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