发明名称 SYSTEM AND METHOD FOR REDUCING EXECUTION TIME OF BYTE CODE AT JAVA VIRTUAL MACHINE
摘要 A system and a method for reducing an execution time of a bytecode in a JVM(Java Virtual Machine) are provided to reduce the entire execution time of the bytecode with minimization of access to a stack memory by storing an upper part of the stack memory needed for an operation to a stack register and securing a register area to perform the operation. A database cache(140) stores multiple machine codes converted from the bytecode. A machine code changer(150) changes the machine code into the new machine code by removing a specific instruction from the machine code. A register manager(170) manages a register file(180) which offers stack data needed for the operation of the machine code and the register area for performing the operation. A machine code information storing part(160) stores basic block information for the machine code and spill/fill information for the stack data of the register file. The register manager performs spill for loading the stack data needed for the operation of the machine code to the register file and fill for moving the stack data placed in the register file to secure the register area for performing the operation based on the spill/fill information.
申请公布号 KR20060120312(A) 申请公布日期 2006.11.27
申请号 KR20050042082 申请日期 2005.05.19
申请人 SAMSUNG ELECTRONICS CO., LTD. 发明人 CHOI, JUNG PIL;SONG, HYO JUNG
分类号 G06F9/00 主分类号 G06F9/00
代理机构 代理人
主权项
地址