Power management across heterogeneous processing units

    公开(公告)号:US10025361B2

    公开(公告)日:2018-07-17

    申请号:US14297208

    申请日:2014-06-05

    Abstract: A method includes controlling active frequency states of a plurality of heterogeneous processing units based on frequency sensitivity metrics indicating performance coupling between different types of processing units in the plurality of heterogeneous processing units. A processor includes a plurality of heterogeneous processing units and a performance controller to control active frequency states of the plurality of heterogeneous processing units based on frequency sensitivity metrics indicating performance coupling between different types of processing units in the plurality of heterogeneous processing units. The active frequency state of a first type of processing unit in the plurality of heterogeneous processing units is controlled based on a first activity metric associated with a first type of processing unit and a second activity metric associated with a second type of processing unit.

    Managing variations among nodes in parallel system frameworks

    公开(公告)号:US10355966B2

    公开(公告)日:2019-07-16

    申请号:US15081558

    申请日:2016-03-25

    Abstract: Systems, apparatuses, and methods for managing variations among nodes in parallel system frameworks. Sensor and performance data associated with the nodes of a multi-node cluster may be monitored to detect variations among the nodes. A variability metric may be calculated for each node of the cluster based on the sensor and performance data associated with the node. The variability metrics may then be used by a mapper to efficiently map tasks of a parallel application to the nodes of the cluster. In one embodiment, the mapper may assign the critical tasks of the parallel application to the nodes with the lowest variability metrics. In another embodiment, the hardware of the nodes may be reconfigured so as to reduce the node-to-node variability.

    Dynamic and adaptive sleep state management

    公开(公告)号:US09921635B2

    公开(公告)日:2018-03-20

    申请号:US14068207

    申请日:2013-10-31

    Abstract: An approach is described herein that includes a method for power management of a device. In one example, the method includes sampling duration characteristics for a plurality of past idle events for a predetermined interval of time and determining whether to transition a device to a powered-down state based on the sampled duration characteristics. In another example, the method includes determining whether an average idle time for a plurality of past idle events exceeds an energy break-even point threshold. If the average idle time for the plurality of past idle events exceeds the energy break-even point threshold, a device is immediately transitioned to a powered-down state upon receipt of a next idle event. If the average idle time for the plurality of past idle events does not exceed the energy break-even point threshold, transition of the device to the powered-down state is delayed.

    Configuring idle states for entities in a computing device based on predictions of durations of idle periods
    10.
    发明授权
    Configuring idle states for entities in a computing device based on predictions of durations of idle periods 有权
    基于空闲周期持续时间的预测,为计算设备中的实体配置空闲状态

    公开(公告)号:US09471130B2

    公开(公告)日:2016-10-18

    申请号:US14063194

    申请日:2013-10-25

    Abstract: The described embodiments include a computing device with an entity (a processor, a processor core, etc.) and a controller. In these embodiments, the controller, using an idle duration history, predicts a duration of a next idle period for the entity. Based on the predicted duration of the next idle period, the controller configures the entity to operate in a corresponding idle state.

    Abstract translation: 所描述的实施例包括具有实体(处理器,处理器核心等)和控制器的计算设备。 在这些实施例中,控制器使用空闲持续时间历史预测实体的下一个空闲时段的持续时间。 基于下一个空闲时段的预测持续时间,控制器将该实体配置为在相应的空闲状态下工作。

Patent Agency Ranking