用于优化内核电压电平和增强个别子组件的操作频率以降低PCD内的功耗的方法和系统技术方案

技术编号:15203035 阅读:60 留言:0更新日期:2017-04-22 20:49
公开了用于优化便携式计算设备(“PCD”)的内核电压电平和增强个别子组件的频率性能的方法和系统。确定针对多个子系统的多个电压值。至少一个子系统是复用的子系统。接着,基于所述多个电压值计算精简的电压值的集合,并且确定用于共享功率域的优化的电压电平。随后将共享功率域设置为该优化的电压电平。如果该优化的电压电平被确定为超过当所述至少一个复用的子系统在运行多个处理引擎时其所需的电压电平时,则所述多个处理引擎的子集可以被标识为与完整多个处理引擎相比按照更高效的功耗水平处理复用系统的工作负载。

To optimize the kernel voltage level and enhance the operating frequency of individual components to reduce the power consumption of the system and method of PCD in the

For the optimization of the portable computing device is disclosed (\PCD\) the core voltage level and enhancement method and system performance of individual components of the frequency. Multiple voltage values for multiple subsystems are determined. At least one subsystem is a multiplexed subsystem. Then, a set of reduced voltage values is calculated based on the plurality of voltage values, and an optimized voltage level for the shared power domain is determined. The shared power domain is then set to the optimized voltage level. If the voltage level of the optimization is determined by voltage subsystem than when the at least one reuse when running multiple processing engine when the required level, is a subset of the plurality of processing engine can be identified as compared with a complete processing engine in accordance with more efficient power consumption level multiplexing the workload of the system.

【技术实现步骤摘要】
【国外来华专利技术】相关申请声明本申请根据35U.S.C.§119(e)要求享有于2013年11月21日提交的、序列号为No.61/907,382、标题为“METHODANDSYSTEMFOROPTIMIZINGACOREVOLTAGELEVELOFAPCDANDENHANCINGFREQUENCYPERFORMANCEOFINDIVIDUALSUBCOMPONENTSINORDERTOREDUCEPOWERCONSUMPTIONWITHINTHEPCD”的美国临时专利申请的优先权,故以引用方式将其全部内容并入本文。本申请还与于2014年2月22日提交的、序列号为No.14/187,270、标题为“METHODANDSYSTEMFOROPTIMIZINGACOREVOLTAGELEVELANDENHANCINGFREQUENCYPERFORMANCEOFINDIVIDUALSUBCOMPONENTSFORREDUCINGPOWERCONSUMPTIONWITHINAPCD”的美国非临时专利申请相关。
技术介绍
便携式计算设备(“PCD”)正成为个人和专业人士人员的必需品。这些设备可以包括蜂窝电话、便携式数字助理(“PDA”)、便携式游戏控制台、掌上型计算机和其它便携式电子设备。由于PCD变成人们的必需品,因此从用户的角度来看,在充电周期之间具有足够的能量来操作PCD的方面上的优化性能可能是一个重要的因素。在电池电源上具有足够的能量来操作PCD,通常受到该设备的功耗的指定。并且PCD的每一个子组件(例如,电池供电的PCD中的照相机和移动显示器)最终消耗功率,并促成PCD的整体功耗和性能。常规PCD的一个问题在于:PCD的具有最重工作负载的子组件所期望的最高电压确定整个PCD以及其其它子组件的电压电平。这导致在不需要由具有最重工作负载的单个组件所请求的更高电压的那些子组件中的电流泄漏的增加。例如,假定PCD的一个子组件(比如,图像处理器)由于其工作负载的尖峰而请求电压的增加。其间,该PCD的其它子组件(例如,用于移动显示器的显示器处理器、内部电路总线和视频编码器)可能不需要它们的电压增加。与具有重工作负载的图像处理器相比,不具有重工作负载的这些其它子组件的电压的增加导致来自这些轻工作负载组件的显著的电流泄漏,以及因此,来自该PCD的这些轻工作负载组件的显著功率损失。因此,本领域所需要的是用于优化PCD的内核电压电平,同时增强个别子组件的频率性能,以便降低PCD内的功耗的方法和系统。此外,本领域所需要的是用于在PCD的内核电压电平高于复用的子组件所需要的电压电平时优化这些子组件中的内核选择和频率的方法和系统。
技术实现思路
公开了用于优化便携式计算设备(“PCD”)的内核电压电平和增强个别子系统的频率性能的方法和系统。在示例性实施例中,确定针对便携式计算设备内的多个子系统的多个电压值。至少一个子系统是包括多个处理引擎的复用的子系统。接着,基于所述多个电压值,计算精简的电压值的集合,并且根据所述精简的电压值的集合,并且确定用于所述便携式计算设备内的共享功率域的优化的电压电平。随后,将所述共享功率域设置为所述优化的电压电平。如果所述优化的电压电平被确定为超过所述至少一个复用的子系统在运行所述多个处理引擎时所需要的电压电平,则所述多个处理引擎的子集可以被标识为与完整多个处理引擎相比按照更高效的功耗水平处理复用的系统的工作负载。PCD的每一个子系统可以包括以下各项中的一项:成像处理器、显示器、通信总线、视频编码器、视频解码器和信号处理器。频率性能增强器还可以基于温度和所述优化的电压电平中的至少一项来估计子系统的泄漏功率。频率性能增强器还可以计算以下各项中的任何一项:子系统的目前工作负载;处理目前工作负载所需的最低操作频率;基于所优化的电压电平的可用的理想操作频率;以及基于所优化的电压电平而可用的最高操作频率。附图说明在附图中,除非另外指出,否则贯穿各个视图的类似附图标记指代类似的部件。对于利用了诸如“102A”或“102B”之类的字母字符名的附图标记而言,这些字母字符名可以区分在同一附图中出现的两个类似部件或者组成部分。当一个附图标记旨在涵盖所有附图之中具有相同附图标记的所有部件时,可以省略用于附图标记的字母字符名。图1A是示出了便携式计算设备(“PCD”)的实施例的功能框图;图1B是诸如移动电话之类的便携式计算设备的示例性实施例的前视图;图2A是示出了用于优化PCD的内核电压电平和增强个别子系统的频率性能以便降低PCD内的功耗的示例性系统的功能框图;图2B是示出了用于选择图2A系统的复用的子系统中的最佳处理引擎组合和频率设置的系统的功能框图;图3A是示出了用于优化PCD的内核电压电平和增强个别子系统的频率性能以便降低PCD内的功耗的方法的逻辑流程图;以及图3B是示出了用于优化子系统的操作频率、选择复用的子系统中的最佳内核组合以及优化PCD内的子系统的功率衰竭持续时间的图3A的方法中的子方法或例程的逻辑流程图;图4是相应的频率性能增强器模块在功率衰竭持续时间计算中有用的两个图表的示图。具体实施方式本文使用“示例性”一词来意指“用作示例、实例或说明”。本文描述为“示例性”的任何方面不一定被解释为比其它方面优选或具优势。在本说明书中,术语“应用”还可以包括具有可执行内容的文件,例如:目标代码、脚本、字节码、标记语言文件和补丁。此外,本文所引用的“应用”还可以包括:在性质上不可执行的文件,例如,需要被打开的文档或者需要进行访问的其它数据文件。术语“内容”还可以包括具有可执行内容的文件,例如:目标代码、脚本、字节代码、标记语言文件和补丁。此外,本文所引用的“内容”还可以包括:在本质上不可执行的文件,例如,需要被打开的文档或者需要进行访问的其它数据文件。如本说明书中所使用的,术语“组件”、“数据库”、“模块”、“系统”等等旨在指代与计算机相关的实体,无论其是硬件、固件、硬件和软件的结合、软件或运行中的软件。例如,组件可以是,但不限于是:在处理器上运行的过程、处理器、对象、可执行文件、执行的线程、程序和/或计算机。举例而言,在计算设备上运行的应用和该计算设备都可以是组件。一个或多个组件可以存在于过程和/或执行线程中,组件可以位于一个计算机上和/或分布在两个或更多计算机之间。此外,这些组件能够从其上存储有各种数据结构的各种计算机可读介质中执行。这些组件可以通过诸如根据具有一个或多个数据分组的信号(例如,来自一个组件的数据,该组件与本地系统、分布式系统中的另一个组件进行交互和/或以信号的方式跨诸如互联网之类的网络与其它系统进行交互),以本地和/或远程处理的方式进行通信。在本描述中,术语“处理器”、“处理引擎”、“内核”等可互换地使用以指代消耗功率以处理工作负载的组件。因此,对“复用的”系统或子系统或子组件的引用将被理解为意指该子系统包含多于一个处理引擎。以下是设想的复用子系统的非限制性表格:在本说明书中,对照相机或照相机子系统的引用将被理解为预想可涵盖视频处理元件的图像处理器。以该方式,术语照相机或照相机子系统的使用将不限制解决方案的范围以适用于对包括传感器的照相机或照相机子系统的更广泛的定义。在本说明书中,术语“通信设备”、“无线本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/201580040162.html" title="用于优化内核电压电平和增强个别子组件的操作频率以降低PCD内的功耗的方法和系统原文来自X技术">用于优化内核电压电平和增强个别子组件的操作频率以降低PCD内的功耗的方法和系统</a>

【技术保护点】
一种用于优化便携式计算设备的内核电压电平和增强个别子系统的频率性能的方法,所述方法包括:确定针对所述便携式计算设备内的多个子系统的多个电压值,其中,至少一个子系统是包括多个处理引擎的复用的子系统;基于所述多个电压值,计算精简的电压值的集合;根据所述精简的电压值的集合,确定用于所述便携式计算设备内的共享功率域的优化的电压电平;将所述共享功率域设置为所述优化的电压电平;确定所述优化的电压电平超过所述至少一个复用的子系统在运行所述多个处理引擎时所需的电压电平;标识所述多个处理引擎的子集;以及利用处理引擎的所述子集来处理所述至少一个复用的子系统的工作负载。

【技术特征摘要】
【国外来华专利技术】2014.07.22 US 14/338,3421.一种用于优化便携式计算设备的内核电压电平和增强个别子系统的频率性能的方法,所述方法包括:确定针对所述便携式计算设备内的多个子系统的多个电压值,其中,至少一个子系统是包括多个处理引擎的复用的子系统;基于所述多个电压值,计算精简的电压值的集合;根据所述精简的电压值的集合,确定用于所述便携式计算设备内的共享功率域的优化的电压电平;将所述共享功率域设置为所述优化的电压电平;确定所述优化的电压电平超过所述至少一个复用的子系统在运行所述多个处理引擎时所需的电压电平;标识所述多个处理引擎的子集;以及利用处理引擎的所述子集来处理所述至少一个复用的子系统的工作负载。2.根据权利要求1所述的方法,还包括:基于所述优化的电压电平,优化子系统的操作频率。3.根据权利要求1所述的方法,其中,至少一个子系统包括以下各项中的一项:照相机、显示器、通信总线、视频编码器、视频解码器和信号处理器。4.根据权利要求1所述的方法,还包括:基于温度和所述优化的电压电平中的至少一项来估计子系统的泄漏功率。5.根据权利要求1所述的方法,还包括:确定子系统的目前工作负载。6.根据权利要求5所述的方法,还包括:确定与处理所述目前工作负载相对应的优化的功率衰竭持续时间。7.根据权利要求1所述的方法,还包括:基于所述优化的功率衰竭持续时间来确定可用的理想操作频率。8.根据权利要求1所述的方法,还包括:利用至少两个不同的电压值来执行计算,以完成目前工作负载。9.根据权利要求8所述的方法,还包括:计算与所述不同的电压值相对应的泄漏功率。10.根据权利要求1所述的方法,其中,所述便携式计算设备包括以下各项中的至少一项:移动电话、个人数字助理、寻呼机、智能电话、导航设备和具有无线连接或链路的手持计算机。11.一种用于优化便携式计算设备的内核电压电平和增强所述便携式计算设备内的个别子系统的频率性能的计算机系统,所述系统包括:处理器,其可操作用于:确定针对所述便携式计算设备内的多个子系统的多个电压值,其中,至少一个子系统是包括多个处理引擎的复用的子系统;基于所述多个电压值,计算精简的电压值的集合;根据所述精简的电压值的集合,确定用于所述便携式计算设备内的共享功率域的优化的电压电平;将所述共享功率域设置为所述优化的电压电平;确定所述优化的电压电平超过所述至少一个复用的子系统在运行所述多个处理引擎时所需的电压电平;标识所述多个处理引擎的子集;以及利用处理引擎的所述子集来处理所述至少一个复用的子系统的工作负载。12.根据权利要求11所述的系统,其中,所述处理器还可操作用于:基于所述优化的电压电平,优化子系统的操作频率。13.根据权利要求11所述的系统,其中,至少一个子系统包括以下各项中的一项:照相机、显示器、通信总线、视频编码器、视频解码器和信号处理器。14.根据权利要求11所述的系统,其中,所述处理器还可操作用于:基于温度和所述优化的电压电平中的至少一项来估计子系统的泄漏功率。15.根据权利要求11所述的系统,其中,所述处理器还可操作用于:确定子系统的目前工作负载。16.根据权利要求15所述的系统,其中,所述处理器还可操作用于:确定与处理所述目前工作负载相对应的优化的功率衰竭持续时间。17.根据权利要求11所述的系统,其中,所述处...

【专利技术属性】
技术研发人员:H·J·朴Y·李I·黄Y·H·康J·H·斯塔布斯S·斯威尼R·N·吉布森A·J·弗朗茨V·库马拉古鲁巴朗S·M·帕兰杰佩
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1