用于基于协处理器操作提供动态服务质量水平的系统和方法技术方案

技术编号:16048714 阅读:51 留言:0更新日期:2017-08-20 08:21
本文给出了考虑针对便携式计算设备(PCD)中的多核片上系统(SoC)中的应用处理器的动态服务质量(QoS)水平的系统和方法。在PCD的操作期间,确定SoC的协处理器的操作负荷,其中该协处理器与SoC的应用处理器相通信。基于所确定的负荷,协处理器确定从应用处理器所需要的QoS水平。向应用处理器传送该QoS水平。应用处理器至少部分地基于从协处理器动态传送的QoS水平,确定其是否可以实现功率优化措施(例如,进入低功率模式(LPM))。本公开内容提供了一种减少PCD中的功耗的成本效益能力,其中该PCD实现依靠应用处理器的一个或多个内核或CPU。

【技术实现步骤摘要】
【国外来华专利技术】用于基于协处理器操作提供动态服务质量水平的系统和方法
技术介绍
具有通过无线信号与其它设备进行通信的处理器的设备到处可见,这些设备包括便携式计算设备(PCD)。这些设备可以包括移动电话、便携式数字助理(PDA)、便携式游戏控制台、掌上型计算机和其它便携式电子设备。除了这些设备的主要功能之外,还可以包括外围功能。举例而言,移动电话或蜂窝电话可以包括实现和支持电话呼叫的主要功能,以及静态照相机、视频照相机、全球定位系统(GPS)导航、网页浏览、观看视频、玩游戏、发送和接收电子邮件、发送和接收文本消息、即按即说能力等等的外围功能。现代PCD通常包括片上系统(SoC),SoC包括用于控制或者执行该PCD的不同功能的一个或多个内核(例如,中央处理单元(CPU)、视频解码器、图形处理单元(GPU)、调制解调器处理器、数字信号处理器(DSP)等等)。在PCD设置中,数量不断增加的内核和/或CPU的存在可能是有问题的,这是由于操作每个内核/CPU增加了PCD上的功耗,减少了电池寿命。例如,随着PCD的功能增加,SoC的多个内核可能与应用内核(或处理器)进行交互,这需要应用内核维持高水平的操作或者服务质量(本文档来自技高网...
用于基于协处理器操作提供动态服务质量水平的系统和方法

【技术保护点】
一种用于针对便携式计算设备(PCD)中的多核片上系统(SoC)中的应用处理器提供动态服务质量水平的方法,所述方法包括:确定所述SoC的协处理器的操作负荷,其中,所述协处理器与所述应用处理器相通信;基于所确定的操作负荷,确定所述协处理器所需要的服务质量(QoS)水平;向所述应用处理器传送所述QoS水平;以及基于所传送的QoS水平,确定针对所述应用处理器的功率优化措施。

【技术特征摘要】
【国外来华专利技术】2014.08.28 US 14/472,2951.一种用于针对便携式计算设备(PCD)中的多核片上系统(SoC)中的应用处理器提供动态服务质量水平的方法,所述方法包括:确定所述SoC的协处理器的操作负荷,其中,所述协处理器与所述应用处理器相通信;基于所确定的操作负荷,确定所述协处理器所需要的服务质量(QoS)水平;向所述应用处理器传送所述QoS水平;以及基于所传送的QoS水平,确定针对所述应用处理器的功率优化措施。2.根据权利要求1所述的方法,其中,向所述应用处理器传送所述QoS水平还包括:传送与针对所述应用处理器的操作频率相对应的QoS值。3.根据权利要求1所述的方法,其中,对针对所述应用处理器的所述功率优化措施的确定是基于以下各项中的至少一项来进行的:所述应用处理器的操作负荷、所述应用处理器的架构以及所述应用处理器的频率。4.根据权利要求3所述的方法,其中,基于所传送的QoS水平,确定针对所述应用处理器的功率优化措施,还包括以下各项中的至少一项:确定针对所述应用处理器的操作频率、确定所述应用处理器能够进入的低功率模式(LPM)、确定针对所述应用处理器的轨道电流、或者当第二处理单元没有进入较低功率状态时,确定能够进入所述较低功率状态的所述应用处理器的第一处理单元。5.根据权利要求1所述的方法,还包括:确定所述SoC的第二协处理器的第二操作负荷,其中,所述第二协处理器与所述应用处理器相通信;基于所确定的第二操作负荷,确定所述第二协处理器所需要的第二服务质量(QoS)水平;以及向所述应用处理器传送所述第二QoS水平,其中,对针对所述应用处理器的所述功率优化措施的确定还基于所传送的第二QoS水平。6.根据权利要求1所述的方法,其中,基于所确定的所述协处理器的操作负荷对所述协处理器所需要的所述服务质量(QoS)水平的确定是在向所述协处理器应用动态时钟和电压按比例缩放(DCVS)算法期间进行的。7.根据权利要求1所述的方法,其中,基于所传送的QoS水平对针对所述应用处理器的所述功率优化措施的确定是在向所述应用处理器应用第二动态时钟和电压按比例缩放(DCVS)算法期间进行的。8.一种用于在便携式计算设备(PCD)中的多核片上系统(SoC)中提供动态服务质量水平的系统,所述系统包括:所述SoC的协处理器,所述协处理器包括被配置为进行以下操作的QoS模块:确定所述协处理器的操作负荷,以及基于所确定的操作负荷,确定所述协处理器所需要的服务质量(QoS)水平;以及所述SoC的应用处理器,其与所述协处理器相通信,所述应用处理器包括被配置为进行以下操作的QoS驱动器:从所述协处理器接收所述QoS水平的通信,以及基于所传送的QoS水平,确定针对所述应用处理器的功率优化措施。9.根据权利要求8所述的系统,其中,所述QoS水平包括:与所述应用处理器的操作频率相对应的服务质量(QoS)值。10.根据权利要求8所述的系统,其中,所述应用处理器的所述QoS驱动器还被配置为:进一步基于所述应用处理器的操作负荷,确定针对所述应用处理器的所述功率优化措施。11.根据权利要求10所述的系统,其中,确定针对所述应用处理器的所述功率优化措施包括以下各项中的至少一项:确定针对所述应用处理器的操作频率、确定所述应用处理器能够进入的低功率模式(LPM)、确定针对所述应用处理器的轨道电流、或者当第二处理单元没有进入较低功率状态时,确定能够进入所述较低功率状态的所述应用处理器的第一处理单元。12.根据权利要求8所述的系统,还包括:所述SoC的第二协处理器,所述第二协处理器包括被配置为进行以下操作的第二QoS模块:确定所述第二协处理器的第二操作负荷,以及基于所确定的第二操作负荷,确定所述第二协处理器所需要的第二服务质量(QoS)水平,以及其中,所述应用处理器的所述QoS驱动器还被配置为:从所述第二协处理器接收所述第二QoS水平的通信,以及进一步基于所传送的第二QoS水平,确定针对所述应用处理器的所述功率优化措施。13.根据权利要求8所述的系统,其中,协处理器还包括与所述协处理器的所述QoS模块相通信的动态时钟和电压按比例缩放(DCVS)模块。14.根据权利要求8所述的系统,其中,所述应用处理器还包括与所述应用处理器的所述QoS驱动器相通信的第二动态时钟和电压按比例缩放(DCVS)模块。15.一种包括非暂时性计算机可使用介质的计算机程序产品,所述非暂时性计算机可使用介质具有在其中体现的计算...

【专利技术属性】
技术研发人员:A·达斯K·V·万卡S·K·安巴普拉姆S·R·图马
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1