Design Structure for Localized Control Caching Resulting in Power Efficient Control Logic
    1.
    发明申请
    Design Structure for Localized Control Caching Resulting in Power Efficient Control Logic 审中-公开
    用于本地化控制缓存的设计结构,从而产生高效的控制逻辑

    公开(公告)号:US20080229074A1

    公开(公告)日:2008-09-18

    申请号:US12127860

    申请日:2008-05-28

    IPC分类号: G06F9/30

    CPC分类号: G06F9/381 G06F9/3867

    摘要: A design structure for an integrated circuit (IC) including a decoder decoding instructions, shadow latches storing instructions as a localized loop, and a state machine controlling the decoder and the plurality of shadow latches. When the state machine identifies instructions that are the same as those stored in the localized loop, it deactivates the decoder and activates the plurality of shadow latches to retrieve and execute the localized loop in place of the instructions provided by the decoder. Additionally, a method of providing localized control caching operations in an IC to reduce power dissipation is provided. The method includes initializing a state machine to control the IC, providing a plurality of shadow latches, decoding a set of instructions, detecting a loop of decoded instructions, caching the loop of decoded instructions in the shadow latches as a localized loop, detecting a loop end signal for the loop and stopping the caching of the localized loop.

    摘要翻译: 一种用于集成电路(IC)的设计结构,包括解码指令,存储指令作为局部回路的阴影锁存器,以及控制解码器和多个阴影锁存器的状态机。 当状态机识别与存储在本地化环路中的指令相同的指令时,其取消对解码器的激活,并激活多个阴影锁存器来取代并执行本地化的循环,代替解码器提供的指令。 另外,提供了一种在IC中提供局部控制高速缓存操作以减少功耗的方法。 该方法包括初始化状态机以控制IC,提供多个阴影锁存器,解码一组指令,检测解码指令的循环,将阴影锁存器中的解码指令的循环缓存为局部循环,检测循环 循环结束信号,并停止局部循环的缓存。

    Localized Control Caching Resulting In Power Efficient Control Logic
    2.
    发明申请
    Localized Control Caching Resulting In Power Efficient Control Logic 审中-公开
    本地控制缓存导致功率有效控制逻辑

    公开(公告)号:US20070294519A1

    公开(公告)日:2007-12-20

    申请号:US11424943

    申请日:2006-06-19

    IPC分类号: G06F9/44

    摘要: An integrated circuit (IC) including a decoder decoding instructions, shadow latches storing instructions as a localized loop, and a state machine controlling the decoder and the plurality of shadow latches. When the state machine identifies instructions that are the same as those stored in the localized loop, it deactivates the decoder and activates the plurality of shadow latches to retrieve and execute the localized loop in place of the instructions provided by the decoder. Additionally, a method of providing localized control caching operations in an IC to reduce power dissipation is provided. The method includes initializing a state machine to control the IC, providing a plurality of shadow latches, decoding a set of instructions, detecting a loop of decoded instructions, caching the loop of decoded instructions in the shadow latches as a localized loop, detecting a loop end signal for the loop and stopping the caching of the localized loop.

    摘要翻译: 包括解码指令,存储指令作为局部回路的阴影锁存器的集成电路(IC)以及控制解码器和多个阴影锁存器的状态机。 当状态机识别与存储在本地化环路中的指令相同的指令时,其取消对解码器的激活,并激活多个阴影锁存器来取代并执行本地化的循环,代替解码器提供的指令。 另外,提供了一种在IC中提供局部控制高速缓存操作以减少功耗的方法。 该方法包括初始化状态机以控制IC,提供多个阴影锁存器,解码一组指令,检测解码指令的循环,将阴影锁存器中的解码指令的循环缓存为局部循环,检测循环 循环结束信号,并停止局部循环的缓存。

    Supervisory operating system for running multiple child operating systems simultaneously and optimizing resource usage
    3.
    发明授权
    Supervisory operating system for running multiple child operating systems simultaneously and optimizing resource usage 有权
    同时运行多个子操作系统的监控操作系统,优化资源使用

    公开(公告)号:US07873961B2

    公开(公告)日:2011-01-18

    申请号:US11161330

    申请日:2005-07-29

    IPC分类号: G06F9/46 G06F15/00 G06F12/00

    CPC分类号: G06F9/462 G06F9/4843

    摘要: A method and system for supporting simultaneous operation of operating systems on a single integrated circuit. The system includes a supervisory operating system (SOS) managing execution of instructions, each instruction being executable under one of the operating systems; registers grouped into multiple sets of registers, each set maintaining an identity of one of the operating systems; and a dispatcher capable of dispatching an instruction and a tag attached to the instruction, the tag identifying one of the operating systems and the instruction to be executed under the identified operating system to access one of the registers. One or more of the registers are utilized when the instruction is executed, and are included in a single set of the multiple sets of registers. The single set maintains the identity of the operating system identified by the tag, and each of the one or more registers includes an identifier matching the tag.

    摘要翻译: 一种用于在单个集成电路上支持同时操作操作系统的方法和系统。 该系统包括管理指令的执行的监控操作系统(SOS),每个指令可在一个操作系统下执行; 寄存器分组成多组寄存器,每组寄存器保持一个操作系统的标识; 以及能够分派指令和附加到指令的标签的调度器,识别操作系统之一的标签和在所识别的操作系统下执行的指令以访问寄存器之一。 当执行指令时,使用一个或多个寄存器,并且被包括在多组寄存器的单组中。 单一集合维护由标签识别的操作系统的标识,并且一个或多个寄存器中的每一个包括与标签相匹配的标识符。