发明授权
US08887171B2 Mechanisms to avoid inefficient core hopping and provide hardware assisted low-power state selection
有权
避免低效核心跳频的机制,并提供硬件辅助低功耗状态选择
- 专利标题: Mechanisms to avoid inefficient core hopping and provide hardware assisted low-power state selection
- 专利标题(中): 避免低效核心跳频的机制,并提供硬件辅助低功耗状态选择
-
申请号: US12647671申请日: 2009-12-28
-
公开(公告)号: US08887171B2公开(公告)日: 2014-11-11
- 发明人: Justin J. Song , John H. Crawford
- 申请人: Justin J. Song , John H. Crawford
- 申请人地址: US CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Blakely, Sokoloff, Taylor & Zafman LLP
- 主分类号: G06F9/46
- IPC分类号: G06F9/46 ; G06F9/50 ; G06F1/32
摘要:
An apparatus and method is described herein for avoiding inefficient core hopping and providing hardware assisted power state selection. Future idle-activity of cores is predicted. If the residency of activity patterns for efficient core hop scenarios is predicted to be large enough, a core is determined to be efficient and allowed. However, if efficient activity patterns are not predicted to be resident for long enough—inefficient patterns are instead predicted to be resident for longer—then a core hop request is denied. As a result, designers may implement a policy for avoiding core hops that weighs the potential gain of the core hop, such as alleviation of a core hop condition, against a penalty for performing the core hop, such as a temporal penalty for the core hop. Separately, idle durations associated with hardware power states for cores may be predicted in hardware. Furthermore, accuracy of the idle duration prediction is determined. Upon receipt of a request for a core to enter a power state, a power management unit may select either the hardware predicted power state, if the accuracy is high enough, or utilize the requested power state, if the accuracy of the hardware prediction is not high enough.
公开/授权文献
信息查询