Patent · US Expired

High speed virtual machine and compiler

US6799315B2 · kind B2 · utility

17Cited by
27References
10Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 31, 2003
Grant dateSep 28, 2004
Priority date
Expiry dateMar 31, 2023

Classification

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

Abstract

A Just-In-Time compiler is provided for use with a virtual machine that executes a virtual machine instruction sequence under the control of a real machine. The compiler converts parts of the virtual machine instruction sequence into the real machine instruction sequence before execution and includes a block start information unit that determines whether the encoded block start information indicates a corresponding virtual machine instruction would correspond to the start of a basic block if the virtual machine instruction sequence was divided into basic blocks. A converting unit converts the virtual machine instructions into real machine instruction sequences and an outputting unit rearranges the real machine instruction sequences from the converting unit into basic blocks in accordance with the block start information. Additionally, the compiler can be enabled by a program stored on a computer readable recording medium.

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