×

Method for accelerating java virtual machine bytecode verification, just-in-time compilation and garbage collection by using a dedicated co-processor

  • US 6,473,777 B1
  • Filed: 10/30/1998
  • Issued: 10/29/2002
  • Est. Priority Date: 10/30/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A system that performs overhead functions of a Java virtual machine in parallel with execution of the Java virtual machine, the system comprising:

  • a host processor that executes the Java virtual machine;

    a memory unit accessible by the host processor; and

    a coprocessor connected for communication with the host processor, the memory unit also being accessible by the coprocessor, the coprocessor comprising;

    (i) memory access circuitry configured to access the memory unit;

    (ii) pointer receiving circuitry configured to receive at least one pointer to data stored in the memory unit that is pertinent to an overhead function;

    (iii) function performing circuitry configured to perform the overhead function to operate on the data stored in the memory unit that is pointed to by the at least one pointer; and

    (iv) result passing circuitry configured to communicate a result of the performance of the overhead function to the host processor.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×