动态调整工作频率的方法与系统的制作方法

文档序号:6376016阅读:521来源:国知局
专利名称:动态调整工作频率的方法与系统的制作方法
技术领域
本发明涉及一种动态调整工作频率的方法与系统,特别是一种由使用者指定一数字处理装置工作频率范围,再由该处理装置自行选择适当工作频率的动态调整工作频率的方法与系统。
背景技术
随着科技的进步,个人计算机几乎已经成为每个家庭的必需品。尤其在影技科技的蓬勃发展后,许多二维(two dimension,2D)图像已经不能满足使用者,因此三维图像逐渐成为个人计算机的主流。
最常见使用3D图像的应用就是游戏软件。游戏软件为了吸引消费者的目光,无不大量使用3D影像或是动画,目的在使游戏栩栩如生,游戏画面美轮美奂,有些精致的动画甚至就跟真人拍摄的品质几无差异。然而,这样的动画需要大量的计算,因此就会要求相当高的系统资源。如果系统无法供给这样的资源,不是造成画面延迟,就是得降低画面分辨率,但两者皆非使用者所愿。
因此,一种解决方案就是超频。所谓的超频就是在超出产品厂商所建议的工作频率下工作,如中央处理器(central processing unit,CPU)、显示卡(Video Graphic Adapter,VGA)的图形处理单元(graphic processing unit,GPU)等都有所谓的超频。举例来说,将一个Intel的Pentium 4 1.4GHz处理器以1.6GHz执行就叫做超频。通常,产品厂商所建议的工作频率,是能够在长时间稳定使用为主,所以会建议较保守的值,因此一些进阶的使用者会将工作频率设定成超出原先厂商建议的频率,一般约可超频2%-40%不等甚至可达75%的例子,以发挥物超所值的功效。然而,超频是有风险的,超频的产品会变得比较不稳定如容易当机、突然跳离程序、高热等现象。也会缩短产品的寿命,但信息产品汰换快速,缩短产品寿命这一点较不影响使用者超频的意愿。
虽然超频的利多于弊,然而调整超频的步骤却是相当繁琐与复杂,因此本发明人曾在台湾专利公告第511027号公开了“在微软窗口系统下可实时升降中央处理器的频率的方法”,以改善上述问题。该案提供一种软件,在微软窗口系统下让中央处理器照使用者所指定的工作频率下执行指令,使用者可以不用调整BIOS下的设定或是主机板的频率。然而,该案所提供的方法,使用者在完成设定后,系统就会根据所设定的工作频率来处理资料,除非使用者再次变更工作频率。根据统计。计算机实际上需要高资源的时间很少,大概只占5-10%左右。为了少数的5-10%的时间,而使其它大部分的时间承担系统不稳定的风险似乎不太划算,因此需要提出一个新的方法来解决上述的问题。

发明内容
本发明的主要目的是提供一种可以自动调整工作频率的方法与系统。
本发明的次要目的是的提供一种可以设定工作频率变动范围的方法与系统。
为达上述目的,本发明提供一种动态调整工作频率的方法,用于一数字处理装置,以改变该数字处理装置的工作频率,至少包含以下步骤选择一频率模式;根据该频率模式设定一频率范围;以及在该频率范围内选择一工作频率使该数字处理装置依据该工作频率运行。
并提供了一种动态调整工作频率的系统,用于一数字处理装置,用以改变该数字处理装置的工作频率,至少包括一接口单元,接收外界的指定一频率模式的一指令;一设定单元,连接该接口单元,根据所指定该频率模式设定一工作频率范围;以及一处理单元,连接该设定单元,在该工作频率范围选择一频率工作。
为了便于进一步了解本发明的特征、目的及功能,下面结合附图以具体实例对发明进行详细说明。


图1是本发明方法的流程图;
图2是本发明系统的架构图;图3是本发明应用于个人计算机的一操作实施例。
附图标记说明1-3本发明的流程步骤;50-指令;52-接口单元;53-设定单元;54-处理单元;55-3D引擎。
具体实施例方式
本发明的原理是,使用者可利用一默认值或自行指定一个频率范围,处理装置视情况需要在这个频率范围内寻找适当工作频率来执行工作,也就是说,使用者授权一个频率范围给处理装置,由该处理装置在频率范围内自行决定工作频率。
请参阅图1,此为本发明方法的流程图。本发明方法用于一数字处理装置,如CPU、GPU等,以改变该数字处理装置的工作频率,进而改变处理装置的处理速度。本发明方法包含以下步骤步骤1选择一频率模式;使用者可以自行根据一默认值来选择在复数个频率模式中或一个适当频率模式。在一实施例中,所谓的频率模式可以是容许的变化范围,也就是使用者授权可以让该处理装置自行调整的幅度。在另一实施例中,使用者可以直接指定期望的频率范围。
步骤2根据该频率模式设定一频率范围;设定在步骤1中选定的频率模式所对应的频率范围。在一实施例中,如选定误差5%的频率模式,将一个400MHz的处理装置的工作频率范围设定为400MHz~420MHz。在另一实施例中,将使用者所输入的值直接设定成工作频率范围的上下界。
步骤3在该频率范围选择一工作频率使该数字处理装置依据该工作频率执行。在前一实施例中,处理装置将视情况在400MHz~420MHz范围中选择适当的频率。如执行需要消耗较多系统资源的程序,如3D动画时,就会选择420MHz的工作频率。在待机状态的时候,就选择400MHz的工作频率。
请参阅图2,此为本发明系统的架构图。本发明系统至少包括有一接口单元52、一设定单元53及一处理单元54,分述如下接口单元52接收外界一指令50,使用者可以藉由接口单元52输入所想要的频率模式。频率模式的实施例很多,在一实施例中可以是厂商建议的工作频率的容许超频百分比;如5%。在另一实施例中,可以输入使用者所希望的最高或最低工作频率。
设定单元53连接该接口单元52,设定单元53实际将使用者所指定的频率模式,实际转换成一个工作频率范围。
处理单元54连接该设定单元53,处理单元54依据实际需要,在所设定的工作频率范围选择一频率执行工作。如当需要执行复杂工作时,就选择较高的工作频率,以增加工作效能。待机状态时,就选择较低的工作频率,以增加系统稳定性。在一实施例中,由于3D动画需要大量数据处理,因此处理单元54可连接一3D引擎55,处理单元54来检测3D引擎55是否已经激活,以决定目前的工作频率。
在一实施例中,设定单元53可以和处理单元54合并。也就是说,设定单元53可以内建在处理单元54内,由处理单元54来设定工作频率范围。
请参阅图3,此为本发明的一操作实施例。本实施例利用软件的形式运用在显示卡的图形处理单元(graphic processing unit,GPU)工作频率调整的实施例。一般调整显示卡工作频率可藉由调整核心时钟(core clock)及内存时钟(memory clock)两者实现,传统调整方式即如图上半部分所示,由使用者手动或是由一默认值指定其工作频率,此后除非使用者变更设定,否则不会变动GPU工作频率,GPU就照所指定的工作频率执行工作。图3下方的DOT(dynamic Over-Clocking Technology)对话框即为本发明系统的接口单元实施例,使用者可以自行决定是否激活动态超频的功能。如果要激活,可在右下角Enable打勾,就可以在五个频率模式士兵模式(Private)授权GPU超频2%,士官模式(Sergeant)授权GPU超频4%,上尉模式(Captain)授权GPU超频6%,上校模式(Colonel)授权GPU超频8%,将军模式(General)授权GPU超频10%,使用者依需要及风险考量,自行选择适当的范围。如果使用者不指定,可利用默认值的方式指定士兵模式。GPU则根据授权变动范围,选择适当工作频率执行工作,增进效能。当然,除了以驱动程序的软件形式外,也可利用硬件电路或是韧体来达到本发明的目的。
综上所述,本发明由使用者设定一工作频率范围,授权一数字处理装置在该工作频率范围内,自行选择一较佳频率,使得在处理复杂工作时,可以较高效率完成,处理简单工作时,以正常的速度以维持系统的稳定性。
以上所述仅为本发明的较佳实施例,不能用来限制本发明的范围。凡依本发明权利要求所做的均等变化及修饰,仍将不失本发明的要义所在,亦不脱离本发明的精神和范围的,都应视为本发明的进一步实施。
权利要求
1.一种动态调整工作频率的方法,用以改变一数字处理装置的工作频率,至少包含以下步骤选择一频率模式;根据该频率模式设定一频率范围;以及在该频率范围内选择一工作频率使该数字处理装置依据该工作频率运行。
2.如权利要求1所述的动态调整工作频率的方法,其中该处理装置为一图形处理单元(graphic processing unit,GPU)及一中央处理单元(centralprocessing unit,CPU)之一。
3.如权利要求1所述的动态调整工作频率的方法,其中,通过改变核心时钟(core clock)、内存时钟(memory clock)或同时改变核心时钟与内存时钟两者实现调整。
4.如权利要求1所述的动态调整工作频率的方法,其中,由使用者决定是否使能(enable)。
5.一种动态调整工作频率的系统,用于一数字处理装置,用以改变该数字处理装置的工作频率,至少包括一接口单元,接收外界的指定一频率模式的一指令;一设定单元,连接该接口单元,根据所指定该频率模式设定一工作频率范围;以及一处理单元,连接该设定单元,在该工作频率范围选择一频率工作。
6.如权利要求5所述的动态调整工作频率的系统,其中该处理装置为一图形处理单元(graphic processing unit,GPU)及一中央处理单元(centralprocessing unit,CPU)之一。
7.如权利要求5所述的动态调整工作频率的系统,其中该处理单元通过改变核心时钟(core clock)、内存时钟(memory clock)或同时改变核心时钟与内存时钟两者实现调整。
8.如权利要求5所述的动态调整工作频率的系统,其中由使用者决定是否使能(enable)。
9.如权利要求5所述的动态调整工作频率的系统,其中该设定单元内置于处理单元中。
10.如权利要求5所述的动态调整工作频率的系统,其中可运用在硬件(hardware)、软件(software)及固件(firmware)之一。
全文摘要
本发明公开了一种动态调整工作频率的方法与系统,其中,由使用者设定一工作频率范围,授权一数字处理装置在该工作频率范围内,自行选择一较佳频率,使得在处理复杂工作时,可以较高效率完成;处理简单工作时,以正常的速度,以维持系统的稳定性。
文档编号G06F1/08GK1584773SQ0315376
公开日2005年2月23日 申请日期2003年8月20日 优先权日2003年8月20日
发明者曹宏成, 陈鼎文, 林耀南, 蔡明山 申请人:微星科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1