发明名称 用以控制处理器低功率状态之系统与方法
摘要
申请公布号 申请公布日期 2011.09.11
申请号 TW096127065 申请日期 2007.07.25
申请人 英特尔公司 发明人 荒井步;瓦兹 麦克;库派 巴奈斯
分类号 G06F9/06;G06F13/10 主分类号 G06F9/06
代理机构 代理人 恽轶群 台北市松山区南京东路3段248号7楼;陈文郎 台北市松山区南京东路3段248号7楼
主权项 一种用于功率管理之方法,其包含下列步骤:藉由将一个处理器的一个先前闲置期间和与数个可得闲置状态相关联的数个临界时间做比较,来判定该处理器的一个可能下一闲置状态;以及对照该可能下一闲置状态被选择为下一个闲置状态的机率,来验证该下一可能闲置状态,其中该等可得闲置状态中之各者与其本身被选择为下一个闲置状态的机率相关联。如申请专利范围第1项之方法,其中,一个闲置状态被选择为下一个闲置状态之机率在判定出该可能下一闲置状态之后被调整。如申请专利范围第2项之方法,其中,当将一第一闲置状态判定为该可能下一闲置状态时,该第一闲置状态被选择为该下一闲置状态的机率被增加。如申请专利范围第3项之方法,其中,当将一第二闲置状态判定为不为该可能下一闲置状态时,该第二闲置状态被选择为下一个闲置状态的机率被减少。如申请专利范围第4项之方法,其中,当该第一闲置状态被选择之机率高于一个临界值时,下一个闲置状态便为该第一闲置状态。如申请专利范围第5项之方法,其中该临界值为百分之五十。如申请专利范围第5项之方法,其中,当该第一闲置状态被选择之机率低于一个临界值时,系藉由将该第一闲置状态和一个先前闲置状态做比较,来判定下一个闲置状态。如申请专利范围第7项之方法,其中,当该第一闲置状态耗用比该先前闲置状态更多的功率时,下一个闲置状态为耗用比该第一闲置状态更少功率的一个闲置状态。如申请专利范围第7项之方法,其中,当该第一闲置状态耗用比该先前闲置状态更少的功率时,下一个闲置状态为耗用比该第一闲置状态更多功率的一个闲置状态。一种用于功率管理之系统,其包含:用以利用对一个先前闲置期间和与数个可得闲置状态相关联的数个临界时间所做的比较来判定一个可能下一闲置状态之构件;用以调整与数个可得闲置状态相关联的数个选择状态之构件,该等可得闲置状态包括该可能下一闲置状态,其中,一个选择状态对应于相关联的一个闲置状态被选择为下一个闲置状态的机率,其中,该等可得闲置状态中之各者与其本身被选择为该下一闲置状态的机率相关联;用以根据该可能下一闲置状态以及与该可能下一闲置状态相关联的经调整之该选择状态来判定下一个闲置状态之构件。如申请专利范围第10项之系统,其中用以调整与该等可得闲置状态相关联的该等选择状态之构件包含:用以判定是否要将一个选择状态维持于目前位准、将该选择状态增加为下一个较高位准、或将该选择状态减少为下一个较低位准之构件。如申请专利范围第10项之系统,其中,当与该可能下一闲置状态相关联的该选择状态对应于高于百分之五十之机率时,该可能下一闲置状态被选择为下一个闲置状态。如申请专利范围第10项之系统,其中,当与该可能下一闲置状态相关联的该选择状态对应于低于百分之五十之机率时,利用一个先前闲置状态来判定下一个闲置状态。一种含容在包括有资料之具体实现电脑可读媒体上的制造物品,该资料在被机器使用时使该机器进行包含下列步骤之操作:根据对一个处理器的一个先前闲置期间和与数个可得闲置状态相关联的数个临界时间所做之比较,来判定该处理器的一个可能下一闲置状态;以及根据该可能下一闲置状态以及该可能下一闲置状态被选择为下一个闲置状态的机率来判定下一个闲置状态;以及对照该可能下一闲置状态被选择为下一个闲置状态之机率,来验证该可能下一闲置状态,其中闲置状态有一或多个,并且其中该等闲置状态中之各者与其本身被选择为下一个闲置状态的机率相关联。如申请专利范围第14项之制造物品,其中,一个闲置状态被选择为下一个闲置状态之机率在判定出该可能下一闲置状态之后被调整。如申请专利范围第15项之制造物品,其中,当将一第一闲置状态判定为该可能下一闲置状态时,该第一闲置状态被选择为下一个闲置状态之机率被增加,并且其中,当将一第二闲置状态判定为不为该可能下一闲置状态时,该第二闲置状态被选择为下一个闲置状态之机率被减少。如申请专利范围第16项之制造物品,其中,当该第一闲置状态被选择之该机率高于一个临界值时,下一个闲置状态为该第一闲置状态。如申请专利范围第16项之制造物品,其中,当该第一闲置状态被选择之机率低于该临界值时,则藉由将该第一闲置状态和一个先前闲置状态做比较,来判定下一个闲置状态。如申请专利范围第18项之制造物品,其中,当该第一闲置状态耗用比该先前闲置状态更多的功率时,下一个闲置状态为耗用比该第一闲置状态更少功率的一个闲置状态;并且其中,当该第一闲置状态耗用比该先前闲置状态更少的功率时,下一个闲置状态为耗用比该第一闲置状态更多功率的一个闲置状态。一种用于功率管理之方法,其包含下列步骤:从数个装置驱动器接收对于与该等装置驱动器相关联的数个装置何时要产生下次中断的数个预估时间;判定在目前时间和与该目前时间最接近的一个预估时间之间的时间差;使用该时间差来判定一个下一闲置期间;根据该下一闲置期间以及和与数个闲置状态相关联的数个临界时间所做之比较,来判定一个处理器的一个下一闲置状态;以及对照该下一闲置状态被选择为一个下一闲置状态之机率,来验证该下一闲置状态,其中该等可得闲置状态中之各者与其本身被选择为该下一闲置状态的机率相关联。如申请专利范围第20项之方法,其中,当该处理器被组配成具有一个多行快取记忆体时,则更进一步地根据封闭快取行之数目来判定该下一闲置状态。如申请专利范围第21项之方法,其中,当该等封闭快取行之数目超出一个限度时,与该等闲置状态相关联的该等临界时间被降低。一种含容在包括有资料之具体实现电脑可读媒体上的制造物品,该资料在被机器使用时使该机器进行包含下列步骤之操作:从数个装置驱动器接收对于与该等装置驱动器相关联的数个装置何时要产生下次中断的数个预估时间;利用在目前时间和与该目前时间最接近的一个预估时间之间的时间差来判定一个下一闲置期间;根据该下一闲置期间以及和与数个闲置状态相关联的数个临界时间所做之比较,来判定一个处理器的一个下一闲置状态;以及对照该下一闲置状态被选择为一个下一闲置状态之机率,来验证该下一闲置状态,其中该等可得闲置状态中之各者与其本身被选择为该下一闲置状态的机率相关联。如申请专利范围第23项之制造物品,其中,当该处理器被组配成具有一个多行快取记忆体时,当封闭快取行的数目超出一个限度时,与该等闲置状态相关联的该等临界时间被缩减。一种用于功率管理之系统,其包含:用以预估与多个装置相关联的数个下次中断时间之逻辑组件,该等多个装置各系组配来周期性地产生中断;以及用以根据在目前时间和与该目前时间最接近的一个下次中断时间之间的时间差来判定一个处理器的一个下一闲置状态的逻辑组件;以及用以对照该下一闲置状态被选择为一个下一闲置状态之机率来验证该下一闲置状态的逻辑组件,其中该等可得闲置状态中之各者与其本身被选择为该下一闲置状态的机率相关联。如申请专利范围第25项之系统,其中,当与该处理器相关联的一个快取记忆体之封闭快取行的数目超出一个限度时,与该等可得闲置状态相关联的该等临界时间被降低。
地址 美国