计算系统及用于控制计算系统的方法

文档序号:8531838阅读:390来源:国知局
计算系统及用于控制计算系统的方法
【技术领域】
[0001]各种实施例通常涉及计算系统及用于控制计算系统的方法。
【背景技术】
[0002]计算系统可能具有有限的能量供应性能。因此,可能期望保持尽可能低的能量消耗。

【发明内容】

[0003]根据各种实施例,可提供一种计算系统。该计算系统可包括:电路,被配置成以多个运行频率运行;图形输出部,被配置成输出用于显示的图像数据;速率确定器,被配置成确定图形输出部的帧速率;以及频率设置器,被配置成基于该确定的帧速率设置电路的运行频率。
[0004]根据各种实施例,可提供一种计算系统。该计算系统可包括:电路,被配置成以多个运行频率运行;储存器,被配置成储存预定应用程序的预定频率的值;以及频率设置器,被配置成如果计算系统执行预定应用程序,则将预定频率设置为运行频率。
[0005]根据各种实施例,可提供一种计算系统。该计算系统可包括:处理器,被配置成以多个运行频率运行;电源,被配置成向处理器提供电力;电力测量电路,被配置成测量由电源提供的电力;以及频率设置器,被配置成基于测量的电力设置处理器的运行频率。
[0006]根据各种实施例,可提供一种用于控制计算系统的方法。该方法可包括:控制电路,该电路被配置成以多个运行频率运行;控制图形输出部,该图形输出部被配置成输出用于显示的图像数据;确定该图形输出部的帧速率;以及基于该确定的帧速率设置该电路的运行频率。
[0007]根据各种实施例,可提供一种用于控制计算系统的方法。该方法可包括:控制电路,该电路被配置成以多个运行频率运行;储存预定应用程序的预定频率的值;以及如果计算系统执行该预定应用程序,则将该预定频率设置为该电路的运行频率。
[0008]根据各种实施例,可提供一种用于控制计算系统的方法。该方法可包括:控制处理器,该处理器被配置成以多个运行频率运行;控制电源,该电源被配置成向处理器提供电力;测量由电源提供的电力;以及基于测量的电力设置处理器的运行频率。
【附图说明】
[0009]在附图中,全部不同视图中相似的附图标记一般指代相同的部分。这些附图未必按比例绘制,而是一般着重于说明本发明的原理。为清楚起见,可任意扩大或缩小各种特征或元件的尺寸,在以下说明中,参照以下附图来说明本发明的各种实施例,其中:
[0010]图1示出根据实施例的计算系统;
[0011]图2示出根据实施例的计算系统;
[0012]图3示出根据实施例的计算系统;
[0013]图4示出根据实施例的计算系统;
[0014]图5示出根据实施例的计算系统;
[0015]图6示出根据实施例的计算系统;
[0016]图7示出根据实施例阐明用于控制计算系统的方法的流程图;
[0017]图8示出根据实施例阐明用于控制计算系统的方法的流程图;以及
[0018]图9示出根据实施例阐明用于控制计算系统的方法的流程图。
【具体实施方式】
[0019]以下参考附图进行详细说明,这些附图通过举例说明的方式示出可用于实践本发明的具体细节及实施例。这些实施例被足够详细地描述,以使本领域技术人员能够实践本发明。可在不脱离本发明的范围的情况下,使用其他实施例并且作出结构及逻辑上的改变。各种实施例未必相互排斥,因为一些实施例可与一个或多个其他实施例相组合而形成新的实施例。
[0020]为使本发明可易于理解并达到实际效果,现将通过举例而非限制的方式并参考附图来描述特定的实施例。
[0021]计算系统可包括例如由计算系统执行的过程中使用的存储器。实施例中所使用的存储器可以是易失性存储器,例如DRAM (动态随机存取存储器),或者可以是非易失性存储器,例如PROM (可编程只读存储器)、EPROM (可擦除可编程只读存储器)、EEPROM(电可擦除可编程只读存储器)、或闪存(例如,浮动栅极存储器、电荷俘获存储器、MRAM(磁阻式随机存取存储器)或PCRAM (相变随机存取存储器)。
[0022]在实施例中,“电路”可理解为任何一种逻辑执行实体,其可为执行存储在内存、固件或其任何组合中的软件的专用电路或处理器。因此,在实施例中,“电路”可以是硬接线逻辑电路或诸如可编程处理器的可编程逻辑电路,例如微处理器(例如复杂指令集计算机(CISC)处理器或精简指令集计算机(RISC)处理器)。“电路”还可以是执行软件的处理器,该软件例如是任何一种计算机程序,例如使用虚拟机代码(诸如例如Java)的计算机程序。下面将要更详细描述的各个功能的任何其他种类的实现方式也可根据可替代实施例而被理解为“电路”。应理解,本文中被描述为具有不同名称的电路(例如“电路A”和“电路B”)还可以以如上所述的一个实体电路的形式提供。
[0023]应理解,本文所称的“计算系统”可以是桌面计算机或笔记本电脑或游戏计算机(如视频游戏控制台)或任何其他种类的个人计算机或计算装置。
[0024]针对装置提供各种实施例,并针对方法提供各种实施例。应理解,装置的基本属性也适用于方法,反之亦然。因此,为简洁起见,将省略这种属性的重复说明。
[0025]应理解,本文针对特定装置描述的任何属性还可适用于本文描述的任何装置。应理解,本文针对特定方法描述的任何属性还可适用于本文描述的任何方法。此外,应理解,对于本文描述的任何装置或方法,未必描述的所有组件或步骤必须包含于该装置或方法中,而是可仅包含某些(而非全部)组件或步骤。
[0026]常用的笔记本电脑可具有电池,该电池可根据使用的技术具有最大放电率。锂离子聚合物电池可具有1.5C(其中C是该电池的容量)的最大连续放电率。
[0027]因此,具有60Wh容量(C)的锂离子电池的计算机可具有90W(1.5C)的最大连续放电。
[0028]仅当计算机的CPU (中央处理单元)、GPU(图形处理单元)以及其他组件上具有显著的负荷时,这种高电流消耗才是可能的。这在GPU可被密集使用且CPU支持所有非图形功能的游戏及图形应用程序中可更为常见。
[0029]为防止电池被破坏,可期望将电流保持在最大值以下。传统的计算机可测量这种电流(直接测量或通过与智能电池组的通讯进行测量),并且如果在一短时间段内测量到高于该最大值的值,则为了降低功耗可通过嵌入式控制器(EC)来减小图形处理单元(GPU)时钟频率。
[0030]时钟速度降低的结果是计算机图形处理性能的急剧下降。如果计算机当前正在运行图形密集型应用或应用程序(诸如视频游戏),则每秒帧数(fps)可根据所实施的时钟速度的降低而急剧下降(例如从大于30fps降至7-lOfps)。在当今市场上的许多产品中可看到这种限制。
[0031]根据各种实施例,GPU可保持在全功率,而可在别处降低功耗。
[0032]应理解,尽管运行频率减小的电路被描述为CPU或GPU,然而电路不限于CPU或GPU,而可以是计算系统的任何其他装置或子装置,例如微处理器或微控制器。
[0033]图1示出根据实施例的计算系统100。计算系统100可包括电路102,被配置成以多个运行频率运行。计算系统100可进一步包括图形输出部104,被配置成输出用于显示的图像数据。计算系统100可进一步包括速率确定器106,被配置成确定图形输出部104的帧速率。计算系统100可进一步包括频率设置器108,被配置成基于确定的帧速率设置电路102的运行频率。电路102、图形输出部104、速率确定器106、以及频率设置器108可经由连接件110(或多个分离的连接件)连接,连接件110例如电连接件或光学连接件,例如任何一种电缆或总线。
[0034]根据各种实施例,电路102可包括或可以是处理器或可被包括在处理器中。
[0035]根据各种实施例,该处理器可包括或可以是中央处理单元或可被包括在中央处理单元中。
[0036]根据各种实施例,电路102可包括或可以是图形处理器或可被包括在图形处理器中。
[0037]根据各种实施例,该图形处理器可包括或可以是图形处理单元或可被包括在图形处理单元中。
[0038]根据各种实施例,图形输出部104可以是图形卡的输出部。
[0039]根据各种实施例,该图形卡可包括图形处理器。
[0040]根据各种实施例,如果确定的帧速率低于预定的第一阈值,则频率设置器108可进一步被配置成增大电路102的运行频率。
[0041]根据各种实施例,如果确定的帧速率高于预定的第二阈值,则频率设置器108可进一步被配置成减小电路102的运行频率。
[0042]根据各种实施例,该第一阈值可低于该第二阈值。
[0043]根据各种实施例,频率108可进一步被配置用于基于计算系统100执行的应用程序来设置电路102的运行频率。
[0044]图2示出根据实施例的计算系统200。类似于图1的计算系统100,计算系统200可包括电路102,被配置成以多个运行频率运行。类似于图1的计算系统100,计算系统200可进一步包括图形输出部104,被配置成输出用于显示的图像数据。类似于图1的计算系统100,计算系统200可进一步包括速率确定器106,被配置成确定图形输出部104的帧速率。类似
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1