[发明专利]动态电压抖动有效
申请号: | 201180017773.5 | 申请日: | 2011-06-07 |
公开(公告)号: | CN102918475A | 公开(公告)日: | 2013-02-06 |
发明(设计)人: | J·德西塞尔;J·J·安德鲁斯 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 康建忠 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 电压 抖动 | ||
1.一种方法,包括:
在低电压模式中通过数据处理系统接收高电压模式请求;
响应于确定高电压额度的剩余量超出了电压切换阈值,
启动高电压计时器;
切换到高电压模式;以及
响应于指示切换回低电压模式。
2.根据权利要求1的方法,其中该请求从运行在数据处理系统上的应用接收到。
3.根据权利要求1的方法,其中每个高电压额度对应于循环中的能够花费于高电压模式的一部分时间,并且其中所述高电压计时器被配置为在高电压额度的剩余量被耗尽时期满。
4.根据权利要求5的方法,其中所述数据处理系统包括一个物理计时器,并且其中所述高电压计时器的期满通过调度系统被确定。
5.根据权利要求1的方法,其中所述电压切换阈值对应于从低电压模式切换到高电压模式的成本。
6.根据权利要求1的方法,其中所述指示包括如下之一:高电压计时器已经期满的指示,以及高电压模式的请求已经被取消的指示。
7.根据权利要求6的方法,其中所述指示是高电压计时器已经期满的指示,并且所述方法还包括:
响应于切换到低电压模式,启动低电压计时器;
响应于接收到低电压计时器已经期满的指示,确定高电压请求仍然有效;
启动另一个高电压计时器;以及
切换到高电压模式。
8.一种存储指令的非暂态机器可读存储介质,所述指令在由至少一个处理器时使得所述至少一个处理器执行操作,所述操作包括:
响应于对于增加的电压的请求,确定增加的电压的额度的剩余量超出了电压切换阈值;
响应于该确定,对于数据处理系统的至少一个组件,激活增加电压模式;
响应于事件,对于数据处理系统的所述至少一个组件,去激活增加电压模式。
9.根据权利要求8的非暂态机器可读存储介质,其中所述至少一个组件包括中央处理单元(CPU)和图形处理单元(GPU)中的一个或多个。
10.根据权利要求8的非暂态机器可读存储介质,其中对于增加的电压的请求由运行在数据处理系统上的应用生成。
11.根据权利要求8的非暂态机器可读存储介质,其中激活增加电压模式进一步包括:
根据增加电压时间预算初始化计时器,其中当增加电压时间预算期满时,所述计时器生成所述事件。
12.根据权利要求8的非暂态机器可读存储介质,其中所述事件包括接收到对于增加的电压的请求已经被取消的指示。
13.一种存储指令的非暂态机器可读存储介质,所述指令在由至少一个处理器执行时使得所述至少一个处理器执行操作,所述操作包括:
初始化低电压时间预算和高电压时间预算;
响应于第一高电压请求,将数据处理系统的至少一个组件切换到高电压模式;
响应于切换到高电压模式,启动第一计时器,其中当高电压时间预算被耗尽时第一计时器期满;
响应于第一计时器的期满,切换到低电压模式;
响应于切换到低电压模式,启动第二计时器,其中当低电压时间预算被耗尽时第二计时器期满;
响应于第二计时器的期满,再次初始化低电压时间预算和高电压时间预算;
响应于第二计时器的期满,确定第二高电压请求是有效的;
响应于该确定,切换到高电压模式;
响应于切换到高电压模式,启动第三计时器,其中当高电压时间预算被耗尽时,第三计时器期满。
14.根据权利要求13的非暂态机器可读存储介质,其中循环的长度等于低电压时间预算和高电压时间预算的总和。
15.根据权利要求13的非暂态机器可读存储介质,其中第一高电压请求与第二高电压请求相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180017773.5/1.html,转载请声明来源钻瓜专利网。