用于以保证的瞬时期限来控制中央处理单元功率的系统和方法技术方案

技术编号:8327608 阅读:134 留言:0更新日期:2013-02-14 13:28
本发明专利技术揭示一种控制中央处理单元处的功率的方法。所述方法可包含:在瞬时性能期限已到期之后移动到较高CPU频率;进入闲置状态;以及基于有效瞬时预算而将所述瞬时性能期限复位。

【技术实现步骤摘要】
【国外来华专利技术】相关申请案本申请案主张2009年12月16日申请的标题为“动态地控制中央处理单元中的功率的系统和方法(SYSTEM AND METHOD OF DYNAMICALLY CONTROLLING POWER IN CENTRAL PROCESSING UNIT)”的第61/286,991号美国临时专利申请案的优先权,所述申请案的内容以引用的方式全部并入。

技术介绍
便携式计算装置(PD)到处可见。这些装置可包含蜂窝式电话、便携式数字助理(PDA)、便携式游戏控制台、掌上型计算机,和其它便携式电子装置。除了这些装置的主要功能之外,许多装置包含外围功能。举例来说,蜂窝式电话可包含进行蜂窝式电话呼叫的主要功能,和静态相机、视频相机、全球定位系统(GPS)导航、网络浏览、发送和接收电子邮件、发送和接收文本消息、即按即说能力等的外围功能。随着此类装置的功能性增加,支持此类功能性所需的计算或处理能力也增加。此外,随着计算能力增加,更需要有效地管理提供计算能力的处理器。因此,所需的是控制多核CPU内的功率的改进的方法。
技术实现思路
附图说明在图中,相同的参考数字在所有各种视图中指代相同的部分,除非另有指示。图1是处于闭合位置的便携式计算装置(PCD)的第一方面的正视平面图;图2是处于打开位置的PCD的第一方面的正视平面图;图3是PCD的第二方面的方框图;图4是处理系统的方框图;图5是说明动态地控制CPU内的功率的方法的第一方面的流程图;图6是说明动态地控制CPU内的功率的方法的第二方面的第一部分的流程图;图7是说明动态地控制多核CPU的功率的方法的第二方面的第二部分的流程图;图8是在时间上描绘的展示受动态时钟和电压缩放(DCVS)控制的CPU频率的示范性图表;以及图9是展示各种性能水平的有效瞬时响应时间的示范性图表。具体实施方式词语“示范性”在本文中用于表示“充当实例、例子或说明”。在本文中描述为“示范性”的任何方面不一定解释为比其它方面优选或有利。在此描述中,术语“应用程序”还可包含具有可执行内容的文件,例如:对象代码、脚本、字节代码、标记语言文件和补丁。另外,本文中所涉及的“应用程序”还可包含本质上不可执行的文件,例如可能需要打开的文档或需要存取的其它数据文件。术语“内容”还可包含具有可执行内容的文件,例如:对象代码、脚本、字节代码、标记语言文件和补丁。另外,本文中所涉及的“内容”还可包含本质上不可执行的文件,例如可能需要打开的文档或需要存取的其它数据文件。如此描述中所使用,术语“组件”、“数据库”、“模块”、“系统”等意欲指代计算机相关实体,硬件、固件、硬件和软件的组合、软件或执行中的软件。举例来说,组件可为(但不限于)运行在处理器上的进程、处理器、对象、可执行程序、执行线程、程序,和/或计算机。以说明的方式,运行在计算装置上的应用程序和计算装置两者均可为组件。一个或一个以上组件可驻留于进程和/或执行线程内,且组件可位于一个计算机上和/或分布于两个或两个以上计算机之间。另外,这些组件可从上面存储有各种数据结构的各种计算机可读媒体来执行。组件可例如根据具有一个或一个以上数据包的信号(例如,来自一个借助所述信号与在本地系统、分布式系统中的另一组件和/或跨越例如因特网等网络与其它系统交互的组件的数据)而通过本地和/或远程进程进行通信。起初参看图1和图2,其展示示范性便携式计算装置(PCD)且大体上标示为100。如图所示,PCD 100可包含外壳102。外壳102可包含上部外壳部分104和下部外壳部分106。图1展示上部外壳部分104可包含显示器108。在特定方面中,显示器108可为触摸屏显示器。上部外壳部分104还可包含跟踪球输入装置110。此外,如图1中所示,上部外壳部分104可包含通电按钮112和断电按钮114。如图1中所示,PCD 100的上部外壳部分104可包含多个指示器灯116和扬声器118。每一指示器灯116可为发光二极管(LED)。在特定方面中,如图2中所描绘,上部外壳部分104可相对于下部外壳部分106移动。具体来说,上部外壳部分104可相对于下部外壳部分106滑动。如图2中所示,下部外壳部分106可包含多按钮键盘120。在特定方面中,多按钮键盘120可为标准QWERTY键盘。在上部外壳部分104相对于下部外壳部分106移动时可露出多按钮键盘120。图2进一步说明PCD 100可包含下部外壳部分106上的复位按钮122。参看图3,其展示便携式计算装置(PCD)的示范性非限制性方面且大体上标示为320。如图所示,PCD 320包含芯片上系统322,芯片上系统322包含多核CPU 324。多核CPU324可包含第零核325、第一核326和第N核327。如图3中所说明,显示器控制器328和触摸屏控制器330耦合到多核CPU 324。芯片上系统322外部的触摸屏显示器332又耦合到显示器控制器328和触摸屏控制器330。图3进一步指示视频编码器334(例如,逐行倒相(PAL)编码器、顺序传送彩色与存储(SECAM)编码器,或美国电视系统委员会(NTSC)编码器)耦合到多核CPU 324。此外,视频放大器336耦合到视频编码器334和触摸屏显示器332。而且,视频端口338耦合到视频放大器336。如图3中所描绘,通用串行总线(USB)控制器340耦合到多核CPU324。而且,USB端口342耦合到USB控制器340。存储器344和订户身份模块(SIM)卡346也可耦合到多核CPU 324。此外,如图3中所示,数码相机348可耦合到多核CPU324。在示范性方面中,数码相机348为电荷耦合装置(CCD)相机或互补金属氧化物半导体(CMOS)相机。如图3中进一步说明,立体声音频CODEC 350可耦合到多核CPU 324。另外,音频放大器352可耦合到立体声音频CODEC 350。在示范性方面中,第一立体声扬声器354和第二立体声扬声器356耦合到音频放大器352。图3展示麦克风放大器358也可耦合到立体声音频CODEC 350。另外,麦克风360可耦合到麦克风放大器358。在特定方面中,调频(FM)无线电调谐器362可耦合到立体声音频CODEC 350。而且,FM天线364耦合到FM无线电调谐器362。此外,立体声头戴式送受话器366可耦合到立体声音频CODEC 350。图3进一步指示射频(RF)收发器368可耦合到多核CPU 324。RF开关370可耦合到RF收发器3本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2009.12.16 US 61/286,991;2010.11.11 US 12/944,4671.一种控制中央处理单元处的功率的方法,所述方法包括:
在瞬时性能期限已到期之后移动到较高CPU频率;
进入闲置状态;以及
基于有效瞬时预算而将所述瞬时性能期限复位。
2.根据权利要求1所述的方法,其进一步包括:
退出所述闲置状态。
3.根据权利要求2所述的方法,其进一步包括:
确定CPU频率是否已增加以满足瞬时期限。
4.根据权利要求3所述的方法,其进一步包括:
在所述CPU尚未增加时重新调度定时器以便满足瞬时期限。
5.根据权利要求1所述的方法,其进一步包括:
确定用于即将发生的忙循环的即将发生的CPU频率。
6.根据权利要求5所述的方法,其中通过将所述瞬时响应期限乘以下一较高CPU频
率且将结果除以所述下一较高CPU频率台阶与所述即将发生的频率之间的差来确
定所述有效瞬时预算,其中所述下一较高CPU频率比所述即将发生的频率高一个
台阶。
7.根据权利要求6所述的方法,其进一步包括:
将开销添加到所述有效瞬时预算。
8.根据权利要求7所述的方法,其中所述开销包括时钟切换开销、时钟调度开销、电
压改变开销或其组合。
9.根据权利要求8所述的方法,其进一步包括:
将跳跃到较高CPU频率的期限设定成等于结束闲置时间加上所述有效瞬时预算
和所述开销。
10.根据权利要求8所述的方法,其进一步包括:
将跳跃到较高CPU频率的期限设定成等于当前时间加上所述有效瞬时预算和所
述开销。
11.一种装置,其包括:
用于在瞬时性能期限已到期之后移动到较高CPU频率的装置;
用于进入闲置状态的装置;以及
用于基于有效瞬时预算而将所述瞬时性能期限复位的装置。
12.根据权利要求11所述的装置,其进一步包括:
用于退出所述闲置状态的装置。
13.根据权利要求12所述的装置,其进一步包括:
用于确定CPU频率是否已增加以满足瞬时期限的装置。
14.根据权利要求13所述的装置,其进一步包括:
用于在所述CPU尚未增加时重新调度定时器以便满足瞬时期限的装置。
15.根据权利要求11所述的装置,其进一步包括:
用于确定用于即将发生的忙循环的即将发生的CPU频率的装置。
16.根据权利要求15所述的装置,其中通过将所述瞬时响应期限乘以下一较高CPU频
率且将结果除以所述下一较高CPU频率台阶与所述即将发生的频率之间的差来确
定所述有效瞬时预算,其中所述下一较高CPU频率比所述即将发生的频率高一个
台阶。
17.根据权利要求16所述的装置,其进一步包括:
用于将开销添加到所述有效瞬时预算的装置。
18.根据权利要求17所述的装置,其中所述开销包括时钟切换开销、时钟调度开销、
电压改变开销或其组合。
19.根据权利要求18所述的装置,其进一步包括:
用于将跳跃到较高CPU频率的期限设定成等于结束闲置时间加上所述有效瞬时
预算和所述开销的装置。
20.根据权利要求18所述的装置,其进一步包括:
用于将跳跃到较高CPU频率的期限设定成等于当前时间加上所述有效瞬时预算
和所述开销的装置。
21.一种装置,其包括:
处理器,其中所述处理器可操作以:<...

【专利技术属性】
技术研发人员:史蒂文·S·汤姆森博胡斯拉夫·雷赫利克阿里·伊兰里素密·苏尔诺曼·S·加尔加石
申请(专利权)人:高通股份有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1