POWER EFFICIENCY OPTIMIZATION IN THROUGHPUT-BASED WORKLOADS

    公开(公告)号:US20180364782A1

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

    申请号:US16011476

    申请日:2018-06-18

    Abstract: A power management algorithm framework proposes: 1) a Quality-of-Service (QoS) metric for throughput-based workloads; 2) heuristics to differentiate between throughput and latency sensitive workloads; and 3) an algorithm that combines the heuristic and QoS metric to determine target frequency for minimizing idle time and improving power efficiency without any performance degradation. A management algorithm framework enables optimizing power efficiency in server-class throughput-based workloads while still providing desired performance for latency sensitive workloads. The power savings are achieved by identifying workloads in which one or more cores can be run at a lower frequency (and consequently lower power) without a significant negative performance impact.

    Power efficiency optimization in throughput-based workloads

    公开(公告)号:US11054883B2

    公开(公告)日:2021-07-06

    申请号:US16011476

    申请日:2018-06-18

    Abstract: A power management algorithm framework proposes: 1) a Quality-of-Service (QoS) metric for throughput-based workloads; 2) heuristics to differentiate between throughput and latency sensitive workloads; and 3) an algorithm that combines the heuristic and QoS metric to determine target frequency for minimizing idle time and improving power efficiency without any performance degradation. A management algorithm framework enables optimizing power efficiency in server-class throughput-based workloads while still providing desired performance for latency sensitive workloads. The power savings are achieved by identifying workloads in which one or more cores can be run at a lower frequency (and consequently lower power) without a significant negative performance impact.

    Mission mode Vmin prediction and calibration

    公开(公告)号:US11462294B2

    公开(公告)日:2022-10-04

    申请号:US17121110

    申请日:2020-12-14

    Abstract: The low end operating voltage of an integrated circuit is adjusted. Oscillations are counted at a ring oscillator on the integrated circuit over a designated period of clock cycles. Based on the number of oscillations, a prediction model associated with a first set of device degradation data and a second set of static random-access memory (SRAM) low end operating voltage data is used to select a low end operating voltage limit for a processor on the integrated circuit. The low end operating voltage of the processor is set based on the selected low end operating voltage limit. These steps are repeated multiple times during operation of the processor. A method of testing integrated circuits to provide the data employed to produce the prediction model is also provided.

    Swizzling in 3D stacked memory
    9.
    发明授权

    公开(公告)号:US10303398B2

    公开(公告)日:2019-05-28

    申请号:US15794457

    申请日:2017-10-26

    Abstract: A processing system includes a compute die and a stacked memory stacked with the compute die. The stacked memory includes a first memory die and a second memory die stacked on top of the first memory die. A parallel access using a single memory address is directed towards different memory banks of the first memory die and the second memory die. The single memory address of the parallel access is swizzled to access the first memory die and the second memory die at different physical locations.

    ADAPTIVE VOLTAGE SCALING
    10.
    发明申请
    ADAPTIVE VOLTAGE SCALING 有权
    自适应电压调节

    公开(公告)号:US20150241955A1

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

    申请号:US14190803

    申请日:2014-02-26

    CPC classification number: G06F1/3296 G06F1/206 G06F1/3206 Y02D10/16 Y02D10/172

    Abstract: Some embodiments of a processing device include one or more power supply monitors to provide one or more counts representative of one or more operating frequencies of one or more circuit blocks based on a voltage supplied to the circuit block(s). Some embodiments of the processing device also include a system management unit to determine an initial voltage supplied to the circuit block(s) based on a target count and to reduce the voltage supplied to the circuit block(s) from the initial voltage in response to the count(s) generated by the power supply monitor(s) exceeding the target count.

    Abstract translation: 处理装置的一些实施例包括一个或多个电源监视器,以基于提供给电路块的电压来提供表示一个或多个电路块的一个或多个工作频率的一个或多个计数。 处理装置的一些实施例还包括系统管理单元,用于基于目标计数确定提供给电路块的初始电压,并且响应于初始电压减小提供给电路块的电压与初始电压 电源监视器产生的计数超过目标计数。

Patent Agency Ranking