计算设备中的功率节省技术制造技术

技术编号:21115058 阅读:35 留言:0更新日期:2019-05-16 08:48
详细描述中公开的诸方面包括计算设备中的功率节省技术。具体而言,随着计算设备中的调制解调器处理器接收数据,该数据被保持直至调制解调器定时器期满。该数据随后在快速外围组件互连(PCIe)互连通性总线上被传递给该计算设备中的应用处理器。一旦接收到来自该调制解调器处理器的数据,该应用处理器就在该PCIe互连通性总线上向该调制解调器处理器发送由该应用处理器保持的数据。该应用处理器还具有上行链路定时器。如果在该上行链路定时器期满之前未从该调制解调器处理器接收到数据,则该应用处理器在该上行链路定时器期满时向该调制解调器处理器发送所收集的任何数据。然而,如果从该调制解调器处理器接收到数据,则该上行链路定时器被重置。

Power Saving Technology in Computing Equipment

【技术实现步骤摘要】
计算设备中的功率节省技术本专利技术专利申请是国际申请号为PCT/US2014/070368,国际申请日为2014年12月15日,进入中国国家阶段的申请号为201480068762.3,名称为“计算设备中的功率节省技术”的专利技术专利申请的分案申请。优先权要求本申请要求于2013年12月16日提交的题为“POWERSAVINGTECHNIQUESINCOMPUTINGDEVICES(计算设备中的功率节省技术)”的美国临时专利申请S/N.61/916,498的优先权,该临时专利申请通过引用全部纳入于此。本申请还要求于2014年6月30日提交的题为“POWERSAVINGTECHNIQUESINCOMPUTINGDEVICES(计算设备中的功率节省技术)”的美国临时专利申请S/N.62/019,073的优先权,该临时专利申请通过引用全部纳入于此。本申请还要求于2014年12月12日提交的题为“POWERSAVINGTECHNIQUESINCOMPUTINGDEVICES(计算设备中的功率节省技术)”的美国专利申请S/N.14/568,694的优先权,该专利申请通过引用全部纳入于此。I.
本公开的技术一般涉及计算设备中的功率节省技术。II.
技术介绍
计算设备在现代社会是常见的。范围从小型、移动计算设备(诸如智能电话或平板设备)到具有众多刀片和存储器组的大型服务器场,预期这些设备跨大量网络进行通信同时提供各种其他基础功能。虽然台式设备和服务器一般不受功耗问题的影响,但移动设备不断地努力寻找可用功能与电池寿命之间的恰当平衡。即,随着更多功能被提供,功耗会增加,并且电池寿命缩短。服务器在被组装在大型服务器场中时可能同样具有功耗问题。与功耗问题并发的,网络通信的改进具有提高的数据率。例如,铜线已被更高带宽的光纤电缆替代,并且蜂窝网络已从较早的高级移动电话系统(AMPS)和全球移动通信系统(GSM)协议演进到能够支持高得多的数据率的4G和长期演进(LTE)协议。随着数据率的增加,能够在计算设备内处理这些增加的数据率的需要也已增加。由此,较早的移动计算设备可能已具有根据高速芯片间(HSIC)标准、通用串行总线(USB)标准(具体是USB2.0)、或通用异步接收机/发射机(UART)标准形成的内部总线。然而,这些总线不支持当前数据率。响应于对更快内部总线的需要,快速外围组件互连(PCIe)标准以及后一代USB(例如,USB3.0及后续版本)已被采纳用于一些移动计算设备。然而,虽然PCIe和USB3.0能处置当前被使用的高数据率,但使用此类总线导致过度功耗并因缩短再充电事件之间的时间而负面地影响电池寿命。
技术实现思路
详细描述中公开的诸方面包括计算设备中的功率节省技术。具体而言,随着计算设备中的调制解调器处理器接收数据,该数据被保持直至调制解调器定时器期满。该数据随后在快速外围组件互连(PCIe)互连通性总线上被传递给该计算设备中的应用处理器。一旦接收到来自该调制解调器处理器的数据,该应用处理器就在该PCIe互连通性总线上向该调制解调器处理器发送由该应用处理器保持的数据。该应用处理器还具有上行链路定时器。如果在该上行链路定时器期满之前未从该调制解调器处理器接收到数据,则该应用处理器在该上行链路定时器期满时向该调制解调器处理器发送所收集的任何数据。然而,如果从该调制解调器处理器接收到数据,则该上行链路定时器被重置。通过以此方式在源处理器处保持或累积数据,减少了PCIe总线上的低功率状态与活跃状态之间的不必要转换,于是节省了功率。在替换方面,不是(在上行链路定时器期满或未期满的情况下)基于下行链路定时器的期满来发起数据传输,而是可仅基于上行链路累积定时器的期满来发起累积数据传输。上行链路累积定时器可在与互连通性总线相关联的的主机或设备内。在另一替换方面,数据传输的发起可基于达到字节累积限制计数器的预定义阈值。该字节累积限制计数器相对于其他计数器不是互斥的,并且可作为其他累积定时器之一的超驰机制来操作。此类超驰的使用可能在其中将超过缓冲器空间和/或总线带宽的突然数据突发到达的情景中是有用的。同样,取代字节计数器,可使用分组大小计数器或“分组总数”计数器以覆盖其中众多分组或者特别大的分组由该网络递送的情景。在本公开的进一步方面,这些定时器可被其他因素或参数超驰。以上用字节累积限制计数器和分组总数计数器提到了这种超驰,其使数据传输独立于这些定时器。其他参数也可超驰这些定时器,诸如低等待时间话务(例如,控制消息)的存在、使上行链路和下行链路数据传输同步、或低等待时间服务质量要求。当此类话务存在时,可使用中断或其他命令来在定时器期满之前发起数据传输。再其他因素可超驰这些定时器,诸如设备或主机不处于自动轮询模式中的指示。就此而言,在一个方面,公开了一种移动终端。该移动终端包括调制解调器定时器。该移动终端还包括调制解调器处理器。该调制解调器处理器被配置成保持调制解调器处理器至应用处理器数据直至该调制解调器定时器期满。该移动终端还包括应用处理器。该移动终端还包括互连通性总线,其将该应用处理器通信地耦合至该调制解调器处理器。该应用处理器被配置成保持应用处理器至调制解调器处理器数据直至通过该互连通性总线接收到来自该调制解调器处理器的该调制解调器处理器至应用处理器数据,此后该应用处理器至调制解调器处理器数据通过该互连通性总线被发送给该调制解调器处理器。在另一方面,公开了一种控制计算设备中的功耗的方法。该方法包括保持由调制解调器处理器从远程网络接收的数据直至下行链路定时器期满。该方法还包括在互连通性总线上向应用处理器传递由该调制解调器处理器接收的数据。该方法还包括保持由与该应用处理器相关联的应用生成的应用数据直至接收到来自该调制解调器处理器的数据或上行链路定时器期满,以先发生的为准。在另一方面,公开了一种移动终端。该移动终端包括调制解调器处理器。该移动终端还包括应用定时器。该移动终端还包括应用处理器。该应用处理器被配置成保持应用处理器至调制解调器处理器数据直至该应用定时器期满。该移动终端还包括互连通性总线,其将该应用处理器通信地耦合至该调制解调器处理器。该调制解调器处理器被配置成保持调制解调器处理器至应用处理器数据直至通过该互连通性总线接收到来自该应用处理器的该应用处理器至调制解调器处理器数据,此后该调制解调器处理器至应用处理器数据通过该互连通性总线被发送给该应用处理器。在另一方面,公开了一种移动终端。该移动终端包括调制解调器字节累积限制计数器。该移动终端还包括调制解调器处理器。该调制解调器处理器被配置成保持调制解调器处理器至应用处理器数据直至该调制解调器字节累积限制计数器已达到预定义字节阈值。该移动终端还包括应用处理器。该移动终端还包括互连通性总线,其将该应用处理器通信地耦合至该调制解调器处理器。该应用处理器被配置成保持应用处理器至调制解调器处理器数据直至通过该互连通性总线接收到来自该调制解调器处理器的该调制解调器处理器至应用处理器数据,此后该应用处理器至调制解调器处理器数据通过该互连通性总线被发送给该调制解调器处理器。关于另一方面,公开了一种移动终端。该移动终端包括调制解调器分组计数器。该移动终端还包括调制解调器处理器。该调制解调器处理器被配本文档来自技高网
...

【技术保护点】
1.一种移动终端,包括:调制解调器定时器;调制解调器处理器,所述调制解调器处理器被配置成保持调制解调器处理器至应用处理器数据直至所述调制解调器定时器期满;应用处理器;互连通性总线,其将所述应用处理器通信地耦合至所述调制解调器处理器;并且所述应用处理器被配置成保持应用处理器至调制解调器处理器数据直至被通过所述互连通性总线接收到来自所述调制解调器处理器的所述调制解调器处理器至应用处理器数据触发,此后响应于通过所述互连通性总线接收到来自所述调制解调器处理器的所述调制解调器处理器至应用处理器数据,所述应用处理器至调制解调器处理器数据通过所述互连通性总线被发送给所述调制解调器处理器。

【技术特征摘要】
2013.12.16 US 61/916,498;2014.06.30 US 62/019,073;1.一种移动终端,包括:调制解调器定时器;调制解调器处理器,所述调制解调器处理器被配置成保持调制解调器处理器至应用处理器数据直至所述调制解调器定时器期满;应用处理器;互连通性总线,其将所述应用处理器通信地耦合至所述调制解调器处理器;并且所述应用处理器被配置成保持应用处理器至调制解调器处理器数据直至被通过所述互连通性总线接收到来自所述调制解调器处理器的所述调制解调器处理器至应用处理器数据触发,此后响应于通过所述互连通性总线接收到来自所述调制解调器处理器的所述调制解调器处理器至应用处理器数据,所述应用处理器至调制解调器处理器数据通过所述互连通性总线被发送给所述调制解调器处理器。2.如权利要求1所述的移动终端,其特征在于,所述互连通性总线包括外围组件互连(PCI)兼容总线。3.如权利要求2所述的移动终端,其特征在于,所述PCI兼容总线包括快速PCI(PCIe)总线。4.如权利要求1所述的移动终端,其特征在于,所述应用处理器包括上行链路定时器,并且所述上行链路定时器具有比所述调制解调器定时器的周期更长的周期。5.如权利要求1所述的移动终端,其特征在于,所述调制解调器定时器是在软件中实现的。6.如权利要求1所述的移动终端,其特征在于,所述调制解调器定时器具有二(2)到六(6)毫秒的周期。7.如权利要求4所述的移动终端,其特征在于,所述应用处理器被配置成保持所述应用处理器至调制解调器处理器数据直至接收到来自所述调制解调器处理器的所述调制解调器处理器至应用处理器数据、或具有比所述调制解调器定时器的周期更长的周期的所述上行链路定时器期满,以先发生的为准。8.如权利要求1所述的移动终端,其特征在于,所述调制解调器处理器包括所述调制解调器定时器。9.如权利要求1所述的移动终端,其特征在于,所述应用处理器包括所述调制解调器定时器。10.如权利要求1所述的移动终端,其特征在于,进一步包括应用定时器,并且其中所述调制解调器处理器被配置成指令所述应用处理器在所述应用定时器的一个时隙内未接收到数据的情况下发送中断。11.如权利要求1所述的移动终端,其特征在于,进一步包括与所述调制解调器处理器相关联的字节累积限制计数器,所述调制解调器处理器被配置成在超过与所述字节累积限制计数器相关联的阈值的情况下向所述应用处理器发送数据。12.如权利要求1所述的移动终端,其特征在于,进一步包括与所述调制解调器处理器相关联的分组数目限制计数器,所述调制解调器处理器被配置成在超过与所述分组数目限制计数器相关联的阈值的情况下向所述应用处理器发送数据。13.如权利要求1所述的移动终端,其特征在于,所述调制解调器处理器被配置成确定所保持的数据是否包括控制分组并在所述调制解调器定时器期满之前发送此种控制分组。14.如权利要求3所述的移动终端,其特征在于,所述调制解调器处理器进一步包括应用定时器,并且所述调制解调器处理器被配置成在接收到所述调制解调器处理器至应用处理器数据或所述应用定时器期满时从所述应用处理器拉取数据。15.一种控制计算设备中的功耗的方法,包括:保持由调制解调器处理器从远程网络接收的数据直至下行链路定时器期满;在互连通性总线上向应用处理器传递由所述调制解调器处理器接收的所述数据;以及保持由与所述应用处理器相关联的应用生成的应用数据直至接收到来自所述调制解调器处理器的所述数据、或上行链路定时器期满,以先发生的为准,其中在所述互连通性总线从活跃功率状态过渡到低功率状态之前,接收到来自所述调制解调器处理器的所述数据触发在互连通性总线上将由所述应用处理器接收的数据传递到所述调制解调器处理器。16.如权利要求15所述的方法,其特征在于,传递所述数据包括在外围组件接口(PCI)兼容总线上传递所述数据。17.如权利要求15所述的方法,其特征在于,所述下行链路定时器的周期包括六(6)毫秒。18.如权利要求15所述的方法,其特征在于,所述上行链路定时器的周期包括七(7)毫秒。19.如权利要求15所述的方法,其特征在于,进一步包括基于以下之一来提供超驰能力:累积的分组大小、累积的分组计数、累积的字节计数、服务质量要求、以及控制消息状态。20.一种移动终...

【专利技术属性】
技术研发人员:V·H·考什克U·S·芭芭拉A·达耐拉N·克拉卡M·C·克里希纳莫泽瑞A·C·克里希纳穆泽瑞V·库马V·A·库马S·马赫施瓦瑞A·米特拉R·派尔斯H·苏库马
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1