×

Java hardware accelerator using microcode engine

DC CAFC
  • US 7,225,436 B1
  • Filed: 10/13/2000
  • Issued: 05/29/2007
  • Est. Priority Date: 12/08/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A CPU for executing stack and register-based instructions, comprising:

  • execute logic for executing the register-based instructions;

    a register file associated with the executed logic; and

    a hardware accelerator to process stack-based instructions in cooperation with the execute logic, wherein the hardware accelerator generates a new virtual machine program counter (PC) due to a “

    jump subroutine JSR”

    or “

    jump subroutine wide JSR_W”

    bytecode by sign extending the immediate branch offset following the “

    jump subrountine JSR”

    or “

    jump subroutine wide JSR_W”

    byte code and adding it to the virtual machine (PC) of the current byte code instruction, computes the return virtual machine program counter and pushes the return virtual machine program counter

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×