以主动负载转向预先取得热负载的方法和系统技术方案

技术编号:9829092 阅读:170 留言:0更新日期:2014-04-01 18:10
本发明专利技术揭示一种用于通过预先取得超过阈值的热能的产生来最大化便携式计算装置PCD中的服务质量QoS等级的方法和系统。所述方法包含接收用于所述PCD内的处理组件的工作负载请求。基于与处理组件相关联的热因素选择所述处理组件以分配工作负载。热因素可包括指示所述处理组件附近的实时热能产生的数据、从物理地接近所述处理组件的热产生组件的已知特性导出的预测性数据、用于所述处理组件的已排入队列的工作负载负荷等。基于所述热因素选择处理组件以分配所述工作负载。通过利用所述热因素来分配工作负载,可主动管理热产生,使得可减小对负面地影响QoS的反应性热减轻技术的依赖。

【技术实现步骤摘要】
【国外来华专利技术】以主动负载转向预先取得热负载的方法和系统

技术介绍
便携式计算装置(“PCD”)对于个人及专业级人士来说正变成必需品。这些装置可包含蜂窝式电话、便携式数字助理(“PDA”)、便携式游戏控制台、掌上型计算机,及其它便携式电子装置。PCD的独特方面为其通常不具有像风扇的主动冷却装置,常在例如膝上型计算机及桌上型计算机等较大型计算装置中发现主动式冷却系统。因而,替代于使用风扇来管理热能产生,PCD可利用用以减小由其处理组件主动地产生的热能的量的策略。举例来说,一些热管理策略试图通过将来自过载处理组件的工作负载再分配到替代处理组件来减少PCD中的热能产生。其它热管理策略试图通过降低供应到处理组件的电力频率来管理热能的主动产生。当前热管理策略的一方面为常依靠用户经验来利用所述策略。举例来说,通过将工作负载负荷从具有高功率密度的子处理器移到具有较低功率密度的主处理器,可以计算速度为代价来减轻热能产生。即,归因于将工作负载从快速子处理器再分配到较慢主处理器,服务质量(“QoS”)可能受损。类似地,通过简单地减小处理器运行的时脉速度,处理器可产生较少热能,但将损失处理效率。当前热管理策略的另一方面为其为被动的。默认工作负载分配算法仅在于PCD中识别到过量热能的条件时才由当前热管理策略操纵。同样,处理器时脉速度不减小,除非处理器已“在发热状态下运行”或倾向于所述方式。简言之,实施当前热管理技术的“原因”通常是因为PCD中的某一事物为热的或正变热。因此,由当前热管理技术提供的解决方案为减轻正在进行的热能产生。不实施当前热管理技术,因为PCD中的某一事物很可能或预期会变热。当前热管理技术不主动管理PCD中的热能产生。因此,此项技术中需要用于通过预先取得过量热能的产生来最大化PCD性能的方法及系统。
技术实现思路
揭示一种用于通过预先取得超过阈值的热能的产生来最大化便携式计算装置(“PCD”)中的服务质量(“QoS”)等级的方法和系统。所述方法包含接收用于分配到包括多个处理组件的PCD内的处理组件的工作负载请求。在接收到工作负载请求之后,基于与处理组件相关联的热因素的任何数目个组合来选择处理组件以分配工作负载。示范性热因素可包括指示在处理组件附近的实时热能产生的数据,例如热传感器测量值。其它示范性热因素可包括从物理地接近处理组件的热产生组件的已知特性导出的预测性数据。其它示范性热因素可表示用于处理组件的已排入队列的工作负载负荷。利用热因素以将合格性因素指派到处理组件中的每一者。基于合格性因素,选择处理组件以分配工作负载。有利地,通过在选择处理组件时考虑各种热因素,可以如下方式来主动管理PCD中的热产生:使得可减小对负面地影响QoS的被动热减轻技术的依赖。附图说明在诸图中,除非另外指定,否则相同参考数字遍及各视图指代相同部分。对于具有字母符号指示(例如“102A”或“102B”)的参考数字,字母符号指示可区分同一图中存在的两个相同部分或元件。当参考数字意欲涵盖在所有图中具有相同参考数字的所有部分时,可省略用于参考数字的字母符号指示。图1为呈无线电话形式的便携式计算装置(“PCD”)的示范性非限制性方面的功能框图,所述便携式计算装置用于实施用于辨识热条件及管理主动负载转向策略的方法和系统;图2为说明用于图1中说明的芯片的硬件的示范性空间配置的功能框图;图3为说明用于图1中说明的芯片的硬件的示范性空间配置及图1中说明的芯片外部的示范性组件的功能框图;图4为图2中说明的芯片的热策略管理器(“TPM”)、主动负载转向(“PLS”)、驱动器块、处理组件、存储器与传感器之间的相应逻辑连接的功能框图;图5为说明用于通过PCD中的主动负载转向预先取得热产生阈值的方法的逻辑流程图;图6为说明用于按照主动负载转向实施例选择PCD中的待被分配工作负载的处理组件的子方法或子例程的逻辑流程图。具体实施方式词语“示范性”在本文中用以意谓“充当实例、个例或说明”。不必将本文中描述为“示范性”的任何方面解释为排他性、优选或优于其它方面。在此描述中,术语“应用程序”还可包含具有可执行内容的文件,例如:目标码、指令码、字节码、标示语言文件及修补程序。另外,本文中所提及的“应用程序”还可包含性质上为不可执行的文件,例如可能需要打开的文件或需要存取的其它数据文件。术语“内容”还可包含具有可执行内容的文件,例如:目标码、指令码、字节码、标示语言文件及修补程序。另外,如本文中所提及的“内容”也可包含性质上为不可执行的文件,例如可能需要打开的文件或需要存取的其它数据文件。如此描述中所使用,术语“组件”、“数据库”、“模块”、“系统”、“热能产生组件”、“处理组件”、“驱动器”及其类似者意欲指代与计算机有关的实体,其为硬件、固件、硬件与软件的组合、软件,或执行中的软件。举例来说,组件可为(但不限于)在处理器上执行的处理程序、处理器、物件、可执行程序、执行线程、程序和/或计算机。通过说明,计算装置上执行的应用程序及所述计算装置两者皆可为组件。一个或一个以上组件可驻留于处理程序和/或执行线程内,且组件可位于计算机上和/或分散于两个或两个以上计算机之间。另外,可从上面存储有各种数据结构的各种计算机可读媒体来执行这些组件。所述组件可例如根据具有一个或一个以上数据包的信号(例如,来自与本地系统、分散式系统中的另一组件互动和/或通过信号而在例如因特网等网络上与其它系统互动的组件的数据)通过本地和/或远程处理程序而通信。在此描述中,术语“通信装置”、“无线装置”、“无线电话”、“无线通信装置”及“无线手机”可互换地使用。随着第三代(“3G”)及第四代(“4G”)无线技术的出现,较大带宽可用性已使得更多便携式计算装置能够有更多种无线能力。在此描述中,术语“中央处理单元(“CPU”)”、“数字信号处理器(“DSP”)”及“芯片”可互换地使用。在此描述中,应理解,术语“热”及“热能”可结合能够产生或耗散能量的装置或组件使用,能量可以“温度”为单位加以测量。因此,应进一步理解,参考某一标准值,术语“温度”涵盖可指示“热能”产生装置或组件相对温暖或缺乏热的任何测量。举例来说,当两个组件处于“热”平衡时,两个组件的“温度”相同。在此描述中,术语“工作负载”、“处理负载”及“处理工作负载”可互换地使用,且大体是针对与给定实施例中的给定处理组件相关联的处理负荷,或处理负荷的百分比。除了上文所定义者之外,“处理组件”、“计算块”或“热能产生组件”可为(但不限于)中央处理单元、图形处理单元、核心、主核心、子核心、处理区域、硬件引擎等或驻留于便携式计算装置内的集成电路内部或外部的任何组件。此外,就术语“热负载”、“热分布”、“热特征标记”、“热处理负载”及其类似者指示可在处理组件上执行的工作负载负荷来说,所属领域的技术人员将认为,这些“热”术语在本专利技术中的使用可与处理负载分布、处理负荷及处理速率有关。在此描述中,术语“便携式计算装置”(“PCD”)用以描述依靠有限容量电力供应器(例如,电池)而操作的任何装置。尽管电池操作的PCD已使用几十年,但与第三代(“3G”)无线技术的出现耦合的可再充电电池中的技术进步已使得众多PCD能够具有多种能力。因此,PCD可为蜂窝式电话、卫星电话、传呼机、PDA、智慧本文档来自技高网
...
以主动负载转向预先取得热负载的方法和系统

【技术保护点】
一种用于通过预先取得超过阈值的热能的产生来最大化便携式计算装置“PCD”中的服务质量“QoS”等级的方法,所述方法包括:接收用于分配到所述PCD中的一个或一个以上处理组件的工作负载请求;确定包括与所述PCD中的热产生组件相关联的预测性数据的热因素,其中所述预测性数据指示由所述热产生组件产生热能的可能;确定包括所述热产生组件与所述处理组件的接近性的热因素;基于所述热因素,将合格性因素指派到所述处理组件中的每一者;基于所述合格性因素,选择处理组件以分配工作负载;以及将所述工作负载分配到所述选定处理组件。

【技术特征摘要】
【国外来华专利技术】2011.07.07 US 13/178,2811.一种用于通过预先取得超过阈值的热能的产生来最大化便携式计算装置“PCD”中的服务质量“QoS”等级的方法,所述方法包括:接收用于分配到所述PCD中的一个或多个处理组件的工作负载请求;确定包括与所述PCD中的热产生组件相关联的预测性数据的热因素,其中所述预测性数据指示由所述热产生组件产生热能的可能;确定包括所述热产生组件与所述处理组件的接近性的热因素;基于上述两种热因素,将合格性因素指派到所述处理组件中的每一者;基于所述合格性因素,选择处理组件以分配工作负载;以及将所述工作负载分配到所述选定处理组件。2.根据权利要求1所述的方法,其进一步包括确定与所述处理组件的当前工作负载相关联的热因素。3.根据权利要求2所述的方法,其中所述当前工作负载是通过监视提供到所述处理器的电力频率而确定。4.根据权利要求2所述的方法,其中所述当前工作负载是通过监视提供到所述处理器的电流而确定。5.根据权利要求1所述的方法,其进一步包括确定与热传感器测量值相关联的热因素,所述测量值与所述处理组件相关联。6.根据权利要求1所述的方法,其进一步包括确定与所述处理组件的未来工作负载相关联的热因素。7.根据权利要求1所述的方法,其进一步包括更新用于所述选定处理器的未来工作负载队列。8.根据权利要求1所述的方法,其中与所述PCD中的热产生组件相关联的所述预测性数据包括与所述PCD的使用型式相关联的数据。9.根据权利要求1所述的方法,其中所述热产生组件在包括所述处理组件的芯片的内部。10.根据权利要求1所述的方法,其中所述热产生组件在包括所述处理组件的芯片的外部。11.一种用于通过预先取得超过阈值的热能的产生来最大化便携式计算装置“PCD”中的服务质量“QoS”等级的计算机系统,所述系统包括:主动负载转向“PLS”模块,其可操作以:接收用于分配到所述PCD中的一个或多个处理组件的工作负载请求;确定包括与所述PCD中的热产生组件相关联的预测性数据的热因素,其中所述预测性数据指示由所述热产生组件产生热能的可能;确定包括所述热产生组件与所述处理组件的接近性的热因素;基于上述两种热因素,将合格性因素指派到所述处理组件中的每一者;基于所述合格性因素,选择处理组件以分配工作负载;以及指导驱动器块将所述工作负载分配到所述选定处理组件。12.根据权利要求11所述的计算机系统,其中所述PLS模块进一步可操作以确定与所述处理组件的当前工作负载相关联的热因素。13.根据权利要求12所述的计算机系统,其中所述当前工作负载是通过监视提供到所述处理器的电力频率而确定。14.根据权利要求12所述的计算机系统,其中所...

【专利技术属性】
技术研发人员:布莱恩·J·萨尔斯贝瑞诺曼·S·加尔加石
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1