Method and system for advance wakeup from low-power sleep states
    1.
    发明授权
    Method and system for advance wakeup from low-power sleep states 有权
    从低功耗睡眠状态唤醒的方法和系统

    公开(公告)号:US09104423B2

    公开(公告)日:2015-08-11

    申请号:US13473042

    申请日:2012-05-16

    IPC分类号: G06F1/32 G06F9/44

    摘要: A system and method for power management by providing advance notice of events. The method includes snooping a register of an operating system timer to determine a timer period associated with a scheduled event. A unit of a computer system is identified that is in a low power state. A wake up latency of the unit is determined that is based on the low power state. An advance period is determined based on the wake up latency. An advance notice of the operating system timer is triggered based on the timer period and the advance period to wake up the unit.

    摘要翻译: 提供事件通知的电源管理系统和方法。 该方法包括窥探操作系统定时器的寄存器以确定与调度事件相关联的定时器周期。 识别出处于低功率状态的计算机系统的单元。 确定基于低功率状态的单元的唤醒延迟。 基于唤醒延迟确定提前期。 基于定时器周期和唤醒单元的提前周期触发操作系统定时器的提前通知。

    METHOD AND SYSTEM FOR ADVANCE WAKEUP FROM LOW-POWER SLEEP STATES
    2.
    发明申请
    METHOD AND SYSTEM FOR ADVANCE WAKEUP FROM LOW-POWER SLEEP STATES 有权
    从低功耗休眠状态预警的方法和系统

    公开(公告)号:US20130311797A1

    公开(公告)日:2013-11-21

    申请号:US13473042

    申请日:2012-05-16

    IPC分类号: G06F1/26

    摘要: A system and method for power management by providing advance notice of events. The method includes snooping a register of an operating system timer to determine a timer period associated with a scheduled event. A unit of a computer system is identified that is in a low power state. A wake up latency of the unit is determined that is based on the low power state. An advance period is determined based on the wake up latency. An advance notice of the operating system timer is triggered based on the timer period and the advance period to wake up the unit.

    摘要翻译: 提供事件通知的电源管理系统和方法。 该方法包括窥探操作系统定时器的寄存器以确定与调度事件相关联的定时器周期。 识别出处于低功率状态的计算机系统的单元。 确定基于低功率状态的单元的唤醒延迟。 基于唤醒延迟确定提前期。 基于定时器周期和唤醒单元的提前周期触发操作系统定时器的提前通知。

    Power-gating in a multi-core system without operating system intervention
    3.
    发明授权
    Power-gating in a multi-core system without operating system intervention 有权
    电源门控在多核系统中,无需操作系统干预

    公开(公告)号:US09134787B2

    公开(公告)日:2015-09-15

    申请号:US13360559

    申请日:2012-01-27

    IPC分类号: G06F1/32 G06F9/32

    摘要: To preserve power and increase the overall efficiency of the CPU, the platform idle driver causes the power gate controller to cut power to the idle core. Such power gating is autonomous, i.e., the operating system and the other cores are not involved. In operation, the platform idle driver first prepares the core and the power gate controller for power gating the core. The platform idle driver then triggers the power gating. The power gate controller monitors interrupts released by the interrupt controller, and if any on the released interrupts are associated with the power gated core, the power gate controller resumes dispersing power to the core.

    摘要翻译: 为了保持功率并提高CPU的整体效率,平台空闲驱动器使电源门控制器切断到空闲核心的电源。 这种电源门控是自主的,即操作系统和其他核心不涉及。 在运行中,平台空闲驱动器首先准备核心和电源门控制器,用于电源门控。 平台空闲驱动程序然后触发电源门控。 电源门控制器监视中断控制器释放的中断,如果释放的中断中的任何一个与电源门控核心相关联,则电源门控制器将恢复分配给核心的电源。

    POWER DISTRIBUTION FOR MICROPROCESSOR POWER GATES
    5.
    发明申请
    POWER DISTRIBUTION FOR MICROPROCESSOR POWER GATES 有权
    微处理器电源的功率分配

    公开(公告)号:US20130191656A1

    公开(公告)日:2013-07-25

    申请号:US13357352

    申请日:2012-01-24

    IPC分类号: G06F1/26

    摘要: Embodiments related to controlling power distribution within a microprocessor are provided. In one example, a microprocessor comprising a power supply is provided. The example microprocessor also includes a plurality of power gate zones configured to receive power from the power supply, each power gate zone including a plurality of power gates, where the power gates within any given one of the power gate zones are controlled by the microprocessor independently of its control of power gates within any other of the power gate zones. The example microprocessor is operative to cause power initially to be supplied to a first power gate in a first one of the power gate zones, power then to be supplied to a second power gate in a second one of the power gate zones, and power then to be supplied to a third power gate in the first one of the power gate zones.

    摘要翻译: 提供了关于控制微处理器内的配电的实施例。 在一个示例中,提供了包括电源的微处理器。 示例性微处理器还包括多个电源栅区,其被配置为从电源接收电力,每个电源栅区包括多个功率门,其中任何给定的一个功率门区内的功率门由微处理器独立地控制 控制任何其他电源门区内的电源门。 该示例性微处理器可操作以最初将功率提供给第一个功率门区域中的第一功率门,然后供电到第二个功率门区域中的第二功率门,然后电源 被供应到第一个功率门区中的第三电源门。

    Apparatus and method for providing cooling to multiple components
    6.
    发明授权
    Apparatus and method for providing cooling to multiple components 有权
    用于向多个部件提供冷却的装置和方法

    公开(公告)号:US08280559B2

    公开(公告)日:2012-10-02

    申请号:US12137436

    申请日:2008-06-11

    IPC分类号: G05D23/00

    CPC分类号: G05D23/19

    摘要: In an embodiment, an integrated circuit includes an input configured to receive a first control signal and an output module configured to generate an output signal based at least on the first control signal and a second control signal generated based at least on a measured temperature of the IC. The output signal is configured to control a cooling device.

    摘要翻译: 在一个实施例中,集成电路包括被配置为接收第一控制信号的输入和被配置为至少基于第一控制信号产生输出信号的输出模块,以及基于至少基于第一控制信号的测量温度生成的第二控制信号 我知道了。 输出信号被配置为控制冷却装置。

    Digital processor with programmable breakpoint/watchpoint trigger generation circuit
    7.
    发明授权
    Digital processor with programmable breakpoint/watchpoint trigger generation circuit 有权
    具有可编程断点/观察点触发发生电路的数字处理器

    公开(公告)号:US07010672B2

    公开(公告)日:2006-03-07

    申请号:US10317875

    申请日:2002-12-11

    IPC分类号: G06F9/44 G06F11/36

    CPC分类号: G06F11/3648

    摘要: A digital processor having a programmable breakpoint/watchpoint (BWP) trigger circuit that generates BWP triggers in response to user-defined combinations and/or sequences of trigger events. Several trigger event detection registers generate pre-trigger signals when stored trigger values (e.g., instruction addresses or data addresses/values) match addresses/values transmitted on busses within the processor core. Sum-of-products circuits generate intermediate combinational trigger signals in accordance with user-defined combinations of the pre-trigger signals. A finite state machine generates an intermediate sequential trigger signal in response to user-defined sequences of the intermediate combinational trigger signals. Either the intermediate combinational trigger signals or the intermediate sequential trigger signal are selectively passed to an action generator, which transmits an associated breakpoint or watchpoint trigger signal to a decode stage of the processor core or other destination.

    摘要翻译: 具有可编程断点/观察点(BWP)触发电路的数字处理器,其根据用户定义的组合和/或触发事件序列产生BWP触发。 当存储的触发值(例如,指令地址或数据地址/值)匹配在处理器核心内的总线上发送的地址/值时,若干触发事件检测寄存器产生预触发信号。 产品总和电路根据用户定义的预触发信号的组合产生中间组合触发信号。 有限状态机响应于中间组合触发信号的用户定义的序列产生中间顺序触发信号。 中间组合触发信号或中间顺序触发信号被选择性地传递到动作发生器,动作发生器将关联的断点或观察点触发信号发送到处理器核心或其他目的地的解码级。

    Power distribution for microprocessor power gates
    8.
    发明授权
    Power distribution for microprocessor power gates 有权
    微处理器电源门的配电

    公开(公告)号:US08949645B2

    公开(公告)日:2015-02-03

    申请号:US13357352

    申请日:2012-01-24

    IPC分类号: G06F1/26 G06F1/18

    摘要: Embodiments related to controlling power distribution within a microprocessor are provided. In one example, a microprocessor comprising a power supply is provided. The example microprocessor also includes a plurality of power gate zones configured to receive power from the power supply, each power gate zone including a plurality of power gates, where the power gates within any given one of the power gate zones are controlled by the microprocessor independently of its control of power gates within any other of the power gate zones. The example microprocessor is operative to cause power initially to be supplied to a first power gate in a first one of the power gate zones, power then to be supplied to a second power gate in a second one of the power gate zones, and power then to be supplied to a third power gate in the first one of the power gate zones.

    摘要翻译: 提供了关于控制微处理器内的配电的实施例。 在一个示例中,提供了包括电源的微处理器。 示例性微处理器还包括多个电源栅区,其被配置为从电源接收电力,每个电源栅区包括多个功率门,其中任何给定的一个功率门区内的功率门由微处理器独立地控制 控制任何其他电源门区内的电源门。 该示例性微处理器可操作以最初将功率提供给第一个功率门区域中的第一功率门,然后供电到第二个功率门区域中的第二功率门,然后电源 被供应到第一个功率门区中的第三电源门。

    TRAINING, POWER-GATING, AND DYNAMIC FREQUENCY CHANGING OF A MEMORY CONTROLLER
    9.
    发明申请
    TRAINING, POWER-GATING, AND DYNAMIC FREQUENCY CHANGING OF A MEMORY CONTROLLER 有权
    记忆控制器的训练,功率增益和动态频率变化

    公开(公告)号:US20140032947A1

    公开(公告)日:2014-01-30

    申请号:US13561884

    申请日:2012-07-30

    IPC分类号: G06F1/00

    摘要: A method for managing a memory controller comprising selecting a low-power state from a plurality of low-power states. The method further comprises transitioning to the low-power and entering the low-power state when the transition is complete, provided a wake-event has not been received. An apparatus comprises a controller configured to select a power state for transition, a state-machine configured to execute steps for transitions between power states of a memory controller connected by a bus to a memory, a storage configured to store at least one context, and a context engine configured to stream, at the direction of the state-machine engine, the at least one context to the memory controller. Streaming comprises communicating N portions of context data as a stream to N registers in the memory controller. A context comprises a plurality of calibrations corresponding to a state selected for transition.

    摘要翻译: 一种用于管理存储器控制器的方法,包括从多个低功率状态中选择低功率状态。 该方法还包括:当转换完成时,转换到低功率并进入低功率状态,只要没有接收到唤醒事件。 一种装置包括:控制器,被配置为选择用于转换的功率状态;状态机,被配置为执行用于通过总线连接到存储器的存储器控​​制器的功率状态之间的转换的步骤;被配置为存储至少一个上下文的存储器;以及 上下文引擎,被配置为在所述状态机引擎的方向上将所述至少一个上下文流向所述存储器控制器。 流式传输包括将上下文数据的N个部分作为流传送到存储器控制器中的N个寄存器。 上下文包括对应于选择用于转换的状态的多个校准。

    Regulation of Power Consumption for Application-Specific Integrated Circuits
    10.
    发明申请
    Regulation of Power Consumption for Application-Specific Integrated Circuits 审中-公开
    专用集成电路功耗调节

    公开(公告)号:US20100030500A1

    公开(公告)日:2010-02-04

    申请号:US12268924

    申请日:2008-11-11

    IPC分类号: G01R19/00

    摘要: Provided are systems, methods, and computer program products for regulating power consumption in application-specific integrated circuits (ASICs)—such as, for example, a graphics processing unit. In such a method, a value of a leakage current of an ASIC is received from computer-readable information contained in the ASIC. One or more operational parameters of the ASIC—such as, for example, a supply voltage to the ASIC, a engine speed of the ASIC, and/or a fan speed of a fan used to cool the ASIC—are adjusted based on the value of the leakage current of the ASIC. Optionally, the one or more operational parameters may also be adjusted based on a type of application running on the ASIC. In addition, a supply voltage to the ASIC may (optionally) be shut off if the temperature of the ASIC exceeds a threshold.

    摘要翻译: 提供了用于调整专用集成电路(ASIC)中的功率消耗的系统,方法和计算机程序产品,例如图形处理单元。 在这种方法中,从ASIC中包含的计算机可读信息接收ASIC的漏电流的值。 基于该值来调整ASIC的一个或多个操作参数,例如ASIC的电源电压,ASIC的引擎速度和/或用于冷却ASIC的风扇的风扇速度 的ASIC漏电流。 可选地,还可以基于在ASIC上运行的应用的类型来调整一个或多个操作参数。 此外,如果ASIC的温度超过阈值,则可以(可选地)关闭ASIC的电源电压。