Distributed power control for controlling power consumption based on detected activity of logic blocks
    162.
    再颁专利
    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注意的系统活动。

    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.

    TWO-DIMENSIONAL ZERO PADDING IN A STREAM OF MATRIX ELEMENTS

    公开(公告)号:US20240378058A1

    公开(公告)日:2024-11-14

    申请号:US18779177

    申请日:2024-07-22

    Abstract: Software instructions are executed on a processor within a computer system to configure a steaming engine with stream parameters to define a multidimensional array. The stream parameters define a size for each dimension of the multidimensional array and a specified width for two selected dimensions of the array. Data is fetched from a memory coupled to the streaming engine responsive to the stream parameters. A stream of vectors is formed for the multidimensional array responsive to the stream parameters from the data fetched from memory. When either selected dimension in the stream of vectors exceeds a respective specified width, the streaming engine inserts null elements into each portion of a respective vector for the selected dimension that exceeds the specified width in the stream of vectors. Stream vectors that are completely null are formed by the streaming engine without accessing the system memory for respective data.

Patent Agency Ranking