-
公开(公告)号:US09110671B2
公开(公告)日:2015-08-18
申请号:US13724599
申请日:2012-12-21
Applicant: Advanced Micro Devices, Inc.
Inventor: Yasuko Eckert , Srilatha Manne , William L Bircher , Mahdu S. S. Govindan , Michael J Schulte , Manish Arora
IPC: G06F1/32
CPC classification number: G06F1/3296 , G06F1/324 , Y02D10/126 , Y02D10/172
Abstract: A method and apparatus for exiting a low power state based on a prior prediction is disclosed. An integrated circuit (IC) includes a functional unit configured to, during operation, cycle between intervals of an active state and intervals of an idle state. The IC also include a power management unit configured to place the functional unit in a low power state responsive to the functional unit entering the idle state. The power management unit is further configured to preemptively cause the functional unit to exit the low power state at a predetermined time after entering the low power. The predetermined time is based on a prediction of idle state duration made prior to entering the low power state. The prediction may be generated by a prediction unit, based on a history of durations of intervals in which the functional unit was in the idle state.
Abstract translation: 公开了一种基于先前预测退出低功率状态的方法和装置。 集成电路(IC)包括功能单元,其被配置为在操作期间在活动状态的间隔和空闲状态的间隔之间循环。 IC还包括电源管理单元,其被配置为响应于功能单元进入空闲状态而将功能单元置于低功率状态。 电源管理单元还被配置为在进入低功率之后的预定时间,预先使功能单元退出低功率状态。 预定时间基于在进入低功率状态之前进行的空闲状态持续时间的预测。 预测可以由预测单元基于功能单元处于空闲状态的间隔的持续时间的历史来生成。
-
公开(公告)号:US08959372B2
公开(公告)日:2015-02-17
申请号:US13919306
申请日:2013-06-17
Applicant: Advanced Micro Devices, Inc.
Inventor: Alexander Branover , Maurice B Steinman , William L Bircher
CPC classification number: G06F1/3215 , G06F1/3203 , G06F1/324 , G06F1/3296 , Y02D10/126 , Y02D10/172
Abstract: An apparatus and method for performance control of processing nodes is disclosed. In one embodiment, a system includes a processing node and a power management unit configured to, for each of a plurality of time intervals, monitor an activity level of the processing node, cause the processing node to operate at a high operating point during one successive time interval if the activity level in the given interval is greater than a high activity threshold, operate at a low operating point at least one successive time interval if the activity level is less than a low activity threshold, or enable operating system software to cause the processing node to operate at one of one or more predefined intermediate operating points of the plurality of operating points if the activity level is less than the high activity threshold and greater than the low activity threshold.
Abstract translation: 公开了一种用于处理节点的性能控制的装置和方法。 在一个实施例中,系统包括处理节点和功率管理单元,其被配置为针对多个时间间隔中的每一个监视处理节点的活动级别,使处理节点在连续的连续操作期间在高操作点 时间间隔,如果给定间隔中的活动水平大于高活动阈值,则如果活动水平低于低活动阈值,则在低操作点操作至少一个连续时间间隔,或使得操作系统软件能够使 处理节点在多个操作点的一个或多个预定义的中间操作点之一操作,如果活动水平小于高活动阈值并且大于低活动阈值。
-