Patent · US Expired

Method for fast compilation of preverified JAVA bytecode to high quality native machine code

US6978451B2 · kind B2 · utility

6Cited by
22References
22Claims
0Family size

Assignee

Inventor

Key dates

Filing dateOct 30, 2001
Grant dateDec 20, 2005
Priority date
Expiry dateAug 18, 2023

Classification

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

Abstract

The present invention is a new method and apparatus to perform fast compilation of platform independent bytecode instruction listings into high quality machine code in a single sequential pass. More specifically, the present invention creates a new method and apparatus for the translation of platform neutral bytecode into high quality machine code in a single sequential pass in which information from the preceding instruction translation is used to mimic an optimizing compiler without the extensive memory and time requirements. Where the preceding instruction translation cannot be used due to no direct control flow, information from comprehensive stack maps is then used.

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