【技术实现步骤摘要】
【国外来华专利技术】芯片上的异构的多处理器系统中的模态工作负载调度
技术介绍
便携式计算设备(“PCD”)在个人和专业层次上正在变成人们的必需品。这些设备可以包括蜂窝电话、便携式数字助理(“PDA”)、便携式游戏控制台、掌上计算机以及其它便携式电子设备。PCD的一个独特之处在于:它们通常不具有往往在较大的计算设备(诸如笔记本电脑和台式电脑中)能找到的像风扇那样的主动散热设备。因此,热能产生在PCD中通常通过各种热管理技术的应用来管理,这些热管理技术可以包括以处理性能的为代价来衰弱或关闭电子元件。在PCD中使用热管理技术力争在减轻热能生成和影响由PCD提供的服务质量(“QoS”)之间寻求平衡。然而,当过量的热能产生不是问题时,可以通过以最大频率等级在PCD中运行处理组件来使QoS最大。在具有异构的处理组件的PCD中,各个处理组件不是平等的。因此,当热能产生在异构的处理器中不是问题时,以由最慢处理组件指示的最大频率等级来运行所有处理组件会使得没有充分利用PCD中可用的实际处理能力。类似地,当异构PCD中的情况指示功率节省优先于处理速度时(例如当热能生成是问题时),假设所有的处理组件以给定的降低的处理速度等同地运行会导致消耗超过必要功率的工作负载分配。因此,本领域中需要用于在考虑个体处理组件的已知性能特性的前提下,在异构的处理组件之间分配PCD中的工作负载,以满足与PCD的操作模式相关联的性能目标的方法和系统。
技术实现思路
公开了用于包含异构的多处理器片上系统(“SoC”)的便携式计算设备中基于模式的工作负载重新分配的方法和系统的各个实施例。因为异构的多处理器SoC中的个体处理组件可以展示 ...
【技术保护点】
一种用于具有异构的多处理器片上系统(“SoC”)的便携式计算设备(“PCD”)中的基于模式的工作负载重新分配的方法,所述方法包括:确定所述异构的多处理器SoC中的多个个体处理组件中的每个处理组件的性能能力,其中,所述性能能力包括最大处理频率和静态电源电流;识别所述PCD中出现的一个或多个模式决策条件,其中,所述模式决策条件与高性能处理(“HPP”)模式或功率节省(“PS”)模式相关联;基于所述一个或多个模式决策条件,选择所述HPP模式或所述PS模式;以及基于所选择的模式,在所述处理组件之间基于每个处理组件的性能能力来重新分配工作负载,其中:如果所选择的模式是所述HPP模式,则重新分配是基于所述最大处理频率的;并且如果所选择的模式是所述PS模式,则重新分配是基于所述静态电源电流的。
【技术特征摘要】
【国外来华专利技术】2012.10.23 US 13/658,2291.一种用于具有异构的多处理器片上系统(SoC)的便携式计算设备(PCD)中的基于模式的工作负载重新分配的方法,所述方法包括:确定所述异构的多处理器SoC中的多个个体处理组件中的每个处理组件的性能能力,其中,所述性能能力包括最大处理频率和静态电源电流;根据所述多个处理组件中的每个处理组件的最大处理频率来对所述多个处理组件进行评级,以及根据所述多个处理组件中的每个处理组件的静态电源电流来对所述多个处理组件进行评级;识别所述PCD中出现的一个或多个模式决策条件,其中,模式决策条件与高性能处理(HPP)模式或功率节省(PS)模式相关联;基于优先级来对所述一个或多个模式决策条件进行协调,并且基于经协调的一个或多个模式决策条件,选择所述HPP模式或所述PS模式;以及基于所选择的模式,在所述处理组件之间基于每个处理组件的性能能力来重新分配工作负载,其中:如果所选择的模式是所述HPP模式,则重新分配包括:基于对每个处理组件的最大处理频率的评级,来在所述多个处理组件之间分配所述工作负载;并且如果所选择的模式是所述PS模式,则重新分配包括:基于对每个处理组件的静态电源电流的评级,来在所述多个处理组件之间分配所述工作负载。2.根据权利要求1所述的方法,其中,识别出的模式决策条件包括用户设置。3.根据权利要求1所述的方法,其中,识别出的模式决策条件与所述HPP模式相关联,并且包括用户接口响应时间。4.根据权利要求3所述的方法,其中,所述用户接口响应时间大于100毫秒。5.根据权利要求1所述的方法,其中,识别出的模式决策条件与所述HPP模式相关联,并且包括到电池充电器的连接。6.根据权利要求1所述的方法,其中,识别出的模式决策条件与所述HPP模式相关联,并且包括特定用例。7.根据权利要求1所述的方法,其中,识别出的模式决策条件与所述PS模式相关联,并且包括电池容量。8.根据权利要求7所述的方法,其中,所述电池容量小于最大电池容量的百分之十。9.根据权利要求1所述的方法,其中,识别出的模式决策条件与所述PS模式相关联,并且包括超过了预先确定的门限的片上温度读数。10.根据权利要求1所述的方法,其中,第一识别出的模式决策条件与所述HPP模式相关联,第二识别出的模式决策条件与热管理策略相关联,并且其中,选择所述HPP模式或所述PS模式还包括:基于所述热管理策略来选择所述PS模式。11.一种用于具有异构的多处理器片上系统(SoC)的便携式计算设备(PCD)中的基于模式的工作负载重新分配的计算机系统,所述系统包括:监测器模块,其被配置为:识别所述PCD中出现的一个或多个模式决策条件,其中,模式决策条件与高性能处理(HPP)模式或功率节省(PS)模式相关联;以及模态分配管理器模块,其被配置为:确定所述异构的多处理器SoC中的多个个体处理组件中的每个处理组件的性能能力,其中,所述性能能力包括最大处理频率和静态电源电流;根据所述多个处理组件中的每个处理组件的最大处理频率来对所述多个处理组件进行评级,以及根据所述多个处理组件中的每个处理组件的静态电源电流来对所述多个处理组件进行评级;基于优先级来对所述一个或多个模式决策条件进行协调;基于经协调的一个或多个模式决策条件,选择所述HPP模式或所述PS模式;以及基于所选择的模式,在所述处理组件之间基于每个处理组件的性能能力来重新分配工作负载,其中:如果所选择的模式是所述HPP模式,则基于对每个处理组件的最大处理频率的评级,来在所述多个处理组件之间重新分配所述工作负载;并且如果所选择的模式是所述PS模式,则基于对每个处理组件的静态电源电流的评级,来在所述多个处理组件之间重新分配所述工作负载。12.根据权利要求11所述的计算机系统,其中,识别出的模式决策条件包括用户设置。13.根据权利要求11所述的计算机系统,其中,识别出的模式决策条件与所述HPP模式相关联,并且包括用户接口响应时间。14.根据权利要求13所述的计算机系统,其中,所述用户接口响应时间大于100毫秒。15.根据权利要求11所述的计算机系统,其中,识别出的模式决策条件与所述HPP模式相关联,并且包括到电池充电器的连接。16.根据权利要求11所述的计算机系统,其中,识别出的模式决策条件与所述HPP模式相关联,并且包括特定用例。17.根据权利要求11所述的计算机系统,其中,识别出的模式决策条件与所述PS模式相关联,并且包括电池容量。18.根据权利要求17所述的计算机系统,其中,所述电池容量小于最大电池容量的百分之十。19.根据权利要求11所述的计算机系统,其中,识别出的模式决策条件与所述PS模式相关联,并且包括超过了预先确定的门限的片上温度读数。20.根据权利要求11所述的计算机系统,其中,第一识别出的模式决策条件与所述HPP模式相关联,第二识别出的模式决策条件与热管理策略相关联,并且其中,选择所述HPP模式或所述PS模式还包括:基于所述热管理策略来选择所述PS模式。21.一种用于具有异构的多处理器片上系统(SoC)的便携...
【专利技术属性】
技术研发人员:A·K·杜,T·A·莫里森,HJ·朴,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。