Speculative instructions exection in VLIW processors
    1.
    发明授权
    Speculative instructions exection in VLIW processors 失效
    VLIW处理器中的推测性指令

    公开(公告)号:US06175910B1

    公开(公告)日:2001-01-16

    申请号:US09098297

    申请日:1998-06-16

    IPC分类号: G06F1500

    摘要: The object of the present invention is to improve the execution of instructions using speculative operations in Superscalar or Very Long Instruction Word (VLIW) processors having multiple Arithmetic Logic Units (ALUs). More particularly, the invention relates to a system and method for using standard registers as shadow registers. The addresses of all standard registers are translated using a Relocation Table (RT) array. The addresses of registers used as shadow registers are translated another time using a Speculative Registers Table (SRT) array. At branch completion time, for the speculative operations that have previously been executed and correctly predicted, the Relocation Table (RT) is updated with the Speculative Registers Table (SRT) content. For the speculative operations that have previously been executed and incorrectly predicted, the Relocation Table (RT) remains unchanged. The present invention performs the same function as processors using state of the art hardware shadow registers while using a limited number of read/write ports standard register array.

    摘要翻译: 本发明的目的是改进使用具有多个算术逻辑单元(ALU)的超标量或超长指令字(VLIW)处理器中的推测操作的指令的执行。 更具体地说,本发明涉及使用标准寄存器作为影子寄存器的系统和方法。 使用重定位表(RT)阵列翻译所有标准寄存器的地址。 用作影子寄存器的寄存器的地址使用推测寄存器表(SRT)阵列翻译另一次。 在分支完成时间,对于先前执行和正确预测的推测操作,重定位表(RT)将使用推测寄存器表(SRT)内容进行更新。 对于先前执行和错误预测的投机操作,重定位表(RT)保持不变。 本发明在使用有限数量的读/写端口标准寄存器阵列的同时,使用最先进的硬件影子寄存器执行与处理器相同的功能。

    Fan with self closing blades
    2.
    发明授权
    Fan with self closing blades 有权
    风扇带自动关闭叶片

    公开(公告)号:US06386826B1

    公开(公告)日:2002-05-14

    申请号:US09668259

    申请日:2000-09-22

    申请人: Francois Jacob

    发明人: Francois Jacob

    IPC分类号: F04D2936

    CPC分类号: F04D29/364

    摘要: A fan system to be mounted over an opening including a plurality of pivoting blades fixed on a free wheeling element and a motor driven element wherein, in operation, when the fan is operating the motor driven element pivots the blades to a blowing position allowing air flow through the opening, and when the fan is not operating a resilient member pivots the blades to a closed position preventing air flow through the opening.

    摘要翻译: 一种风扇系统,其安装在包括固定在续流元件上的多个枢转叶片和马达驱动元件的开口上,其中在操作中,当风扇运行时,马达驱动元件将叶片枢转到允许空气流动的吹风位置 通过开口,并且当风扇不操作时,弹性构件使叶片枢转到关闭位置,从而防止空气流过开口。

    Processing system having device for testing the correct execution of
instructions
    3.
    发明授权
    Processing system having device for testing the correct execution of instructions 失效
    处理系统具有用于测试指令正确执行的设备

    公开(公告)号:US5388253A

    公开(公告)日:1995-02-07

    申请号:US749848

    申请日:1991-08-26

    摘要: Processing system for interpreting and carrying out a set of logically related instructions stored into a software program, the execution of a given instruction by the processing system involving the decoding and the execution of a corresponding set of microcommands. The processing system stores a signature portion corresponding to the macrocommand portion of a given instruction which is to be interpreted and executed, and signature data in response to the actual decoding and execution process of the microcommands involved in the execution of the instruction. The processing system further compares the computed signature data with the signature portion in order to detect the occurrence of an error in the decoding and execution process of the given instruction. In one embodiment of the invention, the processing system is such that one instruction is interpreted and executed in one elementary machine cycle. In a second embodiment of the invention, the execution of a given instruction involves the succession of multiple elementary machine cycles.

    摘要翻译: 用于解释和执行存储到软件程序中的一组逻辑相关指令的处理系统,涉及解码和执行相应的一组微命令的处理系统的给定指令的执行。 处理系统存储与要解释和执行的给定指令的宏命令部分对应的签名部分,以及响应于执行指令所涉及的微指令的实际解码和执行处理的签名数据。 处理系统还将计算出的签名数据与签名部分进行比较,以便检测给定指令的解码和执行过程中的错误的发生。 在本发明的一个实施例中,处理系统使得在一个基本机器周期中解释和执行一个指令。 在本发明的第二实施例中,给定指令的执行涉及多个基本机器周期的连续。