计算设备中的功率消耗降低的制作方法

文档序号:9793962阅读:275来源:国知局
计算设备中的功率消耗降低的制作方法
【专利说明】计算设备中的功率消耗降低
[0001 ]相关申请
本申请要求享有对具有案卷号P57906的2013年9月27日提交的美国非临时专利申请号14/040,284的优先权,其整个说明书由此通过引用以其整体出于全部目的而被并入。
【背景技术】
[0002]领域
本公开一般涉及计算设备的功率消耗,并且更具体地,但不排他地,涉及降低计算设备的功率消耗。
[0003]描述
由于现代计算设备的复杂性持续增加,因此计算设备消耗附加功率以执行指令。在一些示例中,计算设备可以消耗附加功率以执行用于包括在计算设备内的增长数目的硬件组件的指令。计算设备还可以并行执行多个操作,其可以增加计算设备的功率消耗。因此,许多计算设备在一段时间内可以消耗大量功率以便执行用于任何合适数目的组件的操作。
【附图说明】
[0004]通过参照附图可以更好地理解以下详细描述,附图包含所公开的主题的众多特征的具体示例。
[0005]图1是可以通过关断到硬件组件的功率来降低功率消耗的计算系统的示例的框图;
图2是用于通过关断到硬件组件的功率来降低功率消耗的示例方法的过程流程图;
图3是用于向硬件组件恢复功率的示例方法的过程流程图;
图4是可以通过在没有存储器设备的情况下进行操作来降低功率消耗的计算设备的框图的示例;以及
图5是描绘了可以通过关断到硬件组件的功率来降低功率消耗的有形、非暂时性计算机可读介质的示例的框图。
【具体实施方式】
[0006]根据本文所讨论的主题的实施例,除其它之外,计算设备尤其可以通过直接从存储设备访问数据而同时移除到易失性存储器设备的功率来降低功率消耗。在一些实施例中,计算设备可以降低对易失性存储器设备的功率消耗而同时执行来自处理器高速缓存的操作。易失性存储器设备,如本文所提到的,可以包括在没有功率的情况下不能持久地存储数据的任何合适存储器设备。例如,除其它之外,易失性存储器设备尤其可以包括任何合适类型的随机存取存储器(在本文中还称为RAM),诸如动态RAM。在一些实施例中,计算设备可以响应于检测到处理器要在一段时间内执行音频操作而停止向易失性存储器设备提供功率。在一些示例中,计算设备可以直接向处理器发送用于音频操作的数据并且处理器可以直接向音频设备传输数据。
[0007]在说明书中对所公开的主题的“一个实施例”或“一实施例”的引用意味着结合实施例描述的特定特征、结构或特性被包括在所公开的主题的至少一个实施例中。因而,短语“在一个实施例中”可以贯穿说明书出现在各种位置中,但是该短语可以不必是指相同的实施例。
[0008]图1是可以通过关断到硬件组件的功率来降低功率消耗的计算系统的示例的框图。除其它之外,计算设备100可以是例如计算电话、膝上型计算机、台式计算机或平板计算机。计算设备100可以包括适配于执行所存储的指令的处理器102,以及存储可由处理器102执行的指令或指令副本的存储器设备(在本文中还称为易失性存储设备或易失性存储器设备)104。处理器102可以是单核处理器、多核处理器、计算集群或任何数目的其它配置。在一些实施例中,处理器102可以从存储器设备104接收指令或指令副本并且将指令或指令副本存储在处理器高速缓存(在本文中还称为高速缓存)106中。存储器设备104可以包括随机存取存储器、只读存储器、闪速存储器或任何其它合适的存储器系统。在一些示例中,存储器设备104可以是易失性存储器设备。由处理器102执行的指令可以用于实现可以降低计算设备的功率消耗的方法。
[0009]处理器102可以通过系统互连108(例如PCI ? ,PC1-Express ?等)连接到输入/输出(I/o)设备接口 110,输入/输出(I/O)设备接口 110适配于将计算设备100连接到一个或多个I/O设备112。1/0设备112可以包括例如键盘和指示设备,其中除其它之外,指示设备尤其可以包括触摸板或触摸屏。I/O设备112可以是计算设备100的内置组件,或者可以是外部连接到计算设备100的设备。
[0010]处理器102还可以通过系统互连108链接到显示接口 114,显示接口 114适配于将计算设备100连接到显示设备116。显示设备116可以包括作为计算设备100的内置组件的显示屏。除其它之外,显示设备116尤其还可以包括外部连接到计算设备100的计算机监视器、电视或投影仪。此外,网络接口控制器(在本文中还称为NICH18可以适配于通过系统互连108将计算设备100连接到网络(未描绘)。除其它之外,网络(未描绘)尤其可以是蜂窝网络、无线电网络、广域网(WAN)、局域网(LAN)或因特网。
[0011]处理器102还可以通过系统互连108链接到包括任何合适数目的传感器122的传感器中心(hub)120。例如,除其它之外,传感器122尤其可以包括加速度计、磁力计、陀螺仪、接近度传感器和GPS传感器。在一些实施例中,传感器122可以检测与计算设备100的环境有关的各种测量,诸如计算设备100的位置,或者是否计算设备100处于运动中。
[0012]处理器102还可以通过系统互连108链接到多媒体逻辑124。在一些实施例中,多媒体逻辑124可以生成音频和/或视频输出。例如,多媒体逻辑122可以从处理器102接收与音频或视频输出有关的数据并且多媒体逻辑122可以处理数据以使得能够实现音频和/或视频回放。
[0013]处理器102还可以通过系统互连108链接到存储设备(在本文中还称为非易失性存储设备)126,其可以包括硬驱动器、光学驱动器、USB闪速驱动器、驱动器阵列或其任何组合。存储设备126可以包括功率降低模块128。在一些实施例中,功率降低模块128可以监视通过系统互连108传输至处理器102的数据。如果功率降低模块128确定与用于第一硬件设备的第一操作有关的数据已经传输至处理器102,功率降低模块128可以指示关断到除其它之外尤其诸如存储器设备104之类的第二硬件组件的功率。例如,功率降低模块128可以检测在一段时间内传输至处理器102的数据与要由多媒体逻辑124执行的操作有关。功率降低模块128还可以检测在一段时间内传输至处理器102的数据不与由除多媒体逻辑124之外的硬件组件执行的操作有关。在一些示例中,功率降低模块128可以关断功率或降低存储器设备104的刷新速率。功率降低模块128可以通过直接存储器访问信道130或任何其它合适的直接输入/输出互连直接向处理器高速缓存106传输与要由多媒体逻辑124执行的操作有关的数据。在一些实施例中,处理器高速缓存106还可以通过直接存储器访问信道132或任何其它合适的直接输入/输出互连直接向多媒体逻辑124传输数据。
[0014]在一些实施例中,功率降低模块128还可以在停止到存储器设备104的功率流之前递送存储器设备104中的数据。例如,功率降低模块128可以检测存储器设备104是易失性存储器设备。功率降低模块128可以在关断功率或修改存储器设备104的刷新速率之前将数据(在本文中还称为存储器数据)从存储器设备104递送至存储设备126。一旦功率降低模块128检测到处理器102要执行附加操作,功率降低模块128还可以就将存储器数据从存储设备126递送至存储器设备104。例如,功率降低模块128可以检测处理器102要执行与除多媒体逻辑124之外的硬件组件(除其它之外尤其诸如显示接口 114)有关的附加操作。在一些实施例中
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1