Java hardware accelerator using thread manager
    5.
    发明授权
    Java hardware accelerator using thread manager 失效
    Java硬件加速器使用线程管理器

    公开(公告)号:US06826749B2

    公开(公告)日:2004-11-30

    申请号:US09866508

    申请日:2001-05-25

    IPC分类号: G06F945

    摘要: A Java accelerator includes a hardware unit associated with the CPU portion, the hardware unit converting stack-based instructions, such as Java bytecodes, into register-based instructions such as the instructions which are native to the CPU. A thread lifetime unit in the hardware unit is used to maintain a count of the number of bytecodes to be executed while an active thread is loaded into the system. Once this count reaches zero or below, the operation of a/the thread in the system is stopped and the Java Virtual Machine loaded into the CPU portion in order to implement its thread manager. Additionally, a single step unit in the hardware unit allows the production of debugger indications after each stack-based instruction.

    摘要翻译: Java加速器包括与CPU部分相关联的硬件单元,硬件单元将基于堆栈的指令(诸如Java字节码)转换为基于寄存器的指令,例如CPU本机的指令。 硬件单元中的线程生命周期单元用于在活动线程加载到系统中时维护要执行的字节码数量的计数。 一旦该计数达到零或以下,系统中的线程的操作将停止,并将Java虚拟机加载到CPU部分以实现其线程管理器。 此外,硬件单元中的单步单元允许在每个基于堆栈的指令之后生成调试器指示。