Distributed power control for controlling power consumption based on detected activity of logic blocks
    163.
    再颁专利
    Distributed power control for controlling power consumption based on detected activity of logic blocks 有权
    分布式功率控制,用于根据检测到的逻辑块的活动来控制功耗

    公开(公告)号:USRE46193E1

    公开(公告)日:2016-11-01

    申请号:US14303262

    申请日:2014-06-12

    Abstract: An embedded megamodule and an embedded CPU enable power-saving through a combination of hardware and software. The CPU configures the power-down controller (PDC) logic within megamodule and can software trigger a low-power state of logic modules during processor IDLE periods. To wake from this power-down state, a system event is asserted to the CPU through the module interrupt controller. Thus the entry into a low-power state is software-driven during periods of inactivity and power restoration is on system activity that demands the attention of the CPU.

    Abstract translation: 嵌入式巨型模块和嵌入式CPU通过硬件和软件的组合实现节能。 CPU在兆模块内配置掉电控制器(PDC)逻辑,并且可以在处理器空闲周期期间软件触发逻辑模块的低功耗状态。 要从此掉电状态唤醒,系统事件将通过模块中断控制器发送到CPU。 因此,进入低功耗状态是在非活动期间进行软件驱动,并且电源恢复是需要CPU注意的系统活动。

    Forming Constant Extensions in the Same Execute Packet in a VLIW Processor

    公开(公告)号:US20250156186A1

    公开(公告)日:2025-05-15

    申请号:US19027541

    申请日:2025-01-17

    Abstract: In a very long instruction word (VLIW) central processing unit instructions are grouped into execute packets that execute in parallel. A constant may be specified or extended by bits in a constant extension instruction in the same execute packet. If an instruction includes an indication of constant extension, the decoder employs bits of a constant extension instruction to extend the constant of an immediate field. Two or more constant extension slots are permitted in each execute packet, each extending constants for a different predetermined subset of functional unit instructions. In an alternative embodiment, more than one functional unit may have constants extended from the same constant extension instruction employing the same extended bits. A long extended constant may be formed using the extension bits of two constant extension instructions.

    METHODS AND APPARATUS FOR INFLIGHT DATA FORWARDING AND INVALIDATION OF PENDING WRITES IN STORE QUEUE

    公开(公告)号:US20250028645A1

    公开(公告)日:2025-01-23

    申请号:US18907746

    申请日:2024-10-07

    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to forward and invalidate inflight data in a store queue. An example apparatus includes a cache storage, a cache controller coupled to the cache storage and operable to receive a first memory operation, determine that the first memory operation corresponds to a read miss in the cache storage, determine a victim address in the cache storage to evict in response to the read miss, issue a read-invalidate command that specifies the victim address, compare the victim address to a set of addresses associated with a set of memory operations being processed by the cache controller, and in response to the victim address matching a first address of the set of addresses corresponding to a second memory operation of the set of memory operations, provide data associated with the second memory operation.

Patent Agency Ranking