当前位置: 首页 > 专利查询>英特尔公司专利>正文

动态地配置超频频率的方法和装置制造方法及图纸

技术编号:37852005 阅读:16 留言:0更新日期:2023-06-14 22:43
已经公开了用于动态地配置超频频率的方法、装置和制品。示例装置包括:时钟速率调节器,该时钟速率调节器用于使处理器核心以第一经超频时钟速率进行操作;比较器,该比较器用于将与处理器核心相对应的感测到的温度与阈值进行比较;以及时钟速率调节器,该时钟速率调节器用于在感测到的温度满足阈值时将处理器核心的时钟速率从第一经超频时钟速率降低用户定义的量,经降低的时钟速率高于处理器核心的正常操作时钟速率。心的正常操作时钟速率。心的正常操作时钟速率。

【技术实现步骤摘要】
【国外来华专利技术】动态地配置超频频率的方法和装置
相关申请
[0001]本专利要求于2020年12月22日提交的美国专利申请第17/130982号的权益,该申请要求于2020年10月30日提交的美国临时申请第63/108074号的优先权。美国专利申请第17/130982号以及美国临时申请第63/108074号在此处通过引用以其整体并入本文中。此处要求美国专利申请第17/130982号以及美国临时申请第63/108074号的优先权。


[0002]本公开总体上涉及处理器,并且更具体地涉及用于动态地配置超频频率的方法和装置。

技术介绍

[0003]处理单元(例如,中央处理单元(central processing unit,CPU)、图形处理单元(graphical processing unit,GPU))根据时钟速率(也称为时钟速度)进行操作。时钟速率是处理单元每秒可以执行多少个时钟周期(例如,脉冲)的测量。时钟周期用于使处理单元的组件的操作同步化。因此,总体上,时钟周期越快,操作和/或指令能够越快地被处理单元执行。虽然包括处理单元的许多设备被配置成用于以特定的最大速度(例如,时钟速率)运行,但是此类设备可以被配置成用于对时钟速率进行超频(例如,将时钟速率增加到其正常操作水平之上)。超频指的是增加组件时钟速率的技术(例如,提高设备的预设配置)。
附图说明
[0004]图1是结合本文中公开的示例描述的处理单元的示例实现方式的框图。
[0005]图2是图1的功率控制单元的示例实现方式的框图。
[0006]图3

图8图示出表示可以被执行以实现图2的功率控制单元的示例机器可读指令的流程图。
[0007]图9图示出用于配置超频配置的示例用户界面。
[0008]图10是被构造成用于执行图3

图8的指令以实现图2的功率控制单元的示例处理器平台的框图。
[0009]图11是示例软件分发平台的框图,该示例软件分发平台用于将软件(例如,与图3

图8的示例计算机可读指令相对应的软件)分发给诸如消费者(例如,用于许可、销售和/或使用)、零售商(例如,用于销售、转售、许可和/或分许可)、和/或原始设备制造商(original equipment manufacturer,OEM)(例如,用于包括在要分发给例如零售商和/或直接购买客户的产品中)之类的客户端设备。
[0010]这些图不是按比例的。一般来说,贯穿(一个或多个)附图和所附书面描述,相同的附图标记将用于指代相同或类似的部分。
[0011]当标识可分开地引用的多个要素或组件时,在本文中使用描述符“第一”、“第二”、“第三”等。除非基于它们的使用上下文另有规定或理解,否则此类描述符并非旨在赋予优
先级或时间顺序的任何含义,而仅仅是为了易于理解所公开的示例而分别指代多个要素或组件的标签。在一些示例中,描述符“第一”可以用于指代具体实施方式中的要素,而在权利要求中可以使用诸如“第二”或“第三”之类的不同描述符来指代相同的该要素。在此类情况下,应当理解的是,此类描述符仅用于易于引用多个要素或组件。
具体实施方式
[0012]处理单元(例如,中央处理单元(CPU)、图形处理单元(GPU)等)是执行构成程序或工作负载的指令的电子电路。CPU/GPU可以包括一个或多个处理器核心,以通过从主存储器访问数据来执行指令。处理器核心执行指令的速度与处理单元的时钟速度相对应。时钟速度越快,系统的温度越高。大多数计算设备包括用于处理单元的预设时钟速度。预设时钟速度是过热和/或导致设备损坏的风险受限或不存在过热和/或导致设备损坏的风险的情况下的速度。虽然一些设备包括预设时钟速度或时钟速率(例如,正常操作时钟速率),但用户可以启用超频以将预设时钟速率增加到更高的时钟速率以实现更快的计算速度。但是,如上文所描述,超频会增加芯片的温度,如果足够热,则会导致设备损坏。
[0013]传统的超频技术允许预设超频配置。例如,对于传统的超频技术,用户只能选择经超频时钟速度。以这种方式,如果用户启用超频并且温度达到预定义的最高温度(例如,100摄氏度(Celsius,℃),则设备自动将时钟速度显著降低到预设值(例如,正常操作时钟速率或低于正常操作时钟速率的时钟速率)达预设时间量,以冷却和保护设备。然而,此类不灵活的传统方法只允许以单个时钟速度超频,并在温度达到最大值时关闭。
[0014]本文中公开的示例提供了一种用于允许用户针对动态超频协议定制超频的机制,该动态超频协议可以基于用户和/或制造商偏好来调节。以这种方式,超频可以取决于系统的温度而以不同的速度发生(例如,当温度较低时超频速度/频率较快,并且当温度较高时超频速度/频率较慢以避免达到最高温度并自动禁用超频)。在一些示例中,用户可以定制设备的超频,使得时钟信号可以在两个经超频时钟信号之间切换,以在超频期间将温度保持在安全范围内。在本文中公开的一些示例中,用户和/或制造商可以基于活跃核心的数量和/或基于单独的核心来设置超频偏好。在本文中公开的一些示例中,温度升高或降低的速率(例如,斜率)可被用于确定如何调节时钟速度(例如,在温度达到阈值之前,较快的温度升高可引起降低时钟信号)。
[0015]附加地,本文中公开的示例允许用户基于与处理单元相对应的温度来增加或减少系统的供给电压。当基于硅的电路在较高温度下操作时,电压供给必须处于特定的供给电压电平以确保恰当的操作。然而,在较低的温度下,系统可以在较低的供给电压下恰当地操作。因此,本文中公开的示例提供了一种用于允许用户在测量/感测到的温度低于一个或多个阈值时降低电压供给以节省功率的机制。本文中公开的示例允许用户和/或制造商基于针对超频的一个或多个时钟速度、一个或多个温度阈值、一个或多个时钟速度、一个或多个时钟速度递减或递增值、一个或多个温度斜率阈值、一个或多个供给电压电平和/或活跃核心的数量来定制时钟偏好。
[0016]图l是示例处理单元100的示例实现方式的框图。图1的示例处理单元100包括(一个或多个)示例核心102、(一个或多个)示例传感器104、示例应用103和示例功率控制单元106。示例处理单元100从示例用户接口112接收用户输入。
[0017]图1的示例处理单元100是任何类型的处理单元(例如,CPU、GPU、加速处理单元(accelerated processing unit,APU)、通用GPU(general purpose GPU,GPGPU)等)。例如,处理单元100可以是嵌入式系统、现场可编程门阵列、共享存储器控制器、片上网络、联网系统和/或包括硬件(例如,基于半导体的)处理器、存储器和/或缓存的任何其他电路。示例处理单元100利用处理器资源(例如,(一个或多个)示例处理器核心102的逻辑电路)来执行指令以实现示例应用103。
[0018]图1的(一个或多个)示例处理器核心102(例如,通过读数据或写数据)执行来自示例应用103的指令(例如,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于动态地配置超频频率的装置,所述装置包括:时钟速率调节器,所述时钟速率调节器用于使处理器核心以第一经超频时钟速率进行操作;比较器,所述比较器用于将与所述处理器核心相对应的感测到的温度与阈值进行比较;以及所述时钟速率调节器用于在所述感测到的温度满足所述阈值时将所述处理器核心的时钟速率从所述第一经超频时钟速率降低用户定义的量,经降低的时钟速率高于所述处理器核心的正常操作时钟速率。2.如权利要求1所述的装置,其中,所述感测到的温度是在第一时间的第一感测到的温度,所述阈值是第一阈值,并且所述用户定义的量是第一用户定义的量,其中:所述比较器用于对在不同于所述第一时间的第二时间的、与所述处理器核心相对应的第二感测到的温度进行比较;并且所述时钟速率调节器用于在与所述处理器核心相对应的所述第二感测到的温度满足第二阈值时将所述处理器核心的时钟速率从所述经降低的时钟速率增加第二用户定义的量。3.如权利要求1所述的装置,其中,所述第二阈值是所述第一阈值,并且所述第二用户定义的量是所述第一用户定义的量。4.如权利要求1所述的装置,其中,所述第一经超频时钟速率是用户定义的经超频时钟速率。5.如权利要求1

4中的任一项所述的装置,其中:所述时钟速率调节器用于使多个核心以所述第一经超频时钟速率进行操作,所述多个核心包括所述处理器核心;所述比较器用于:基于为活跃的多个核心的数量来确定所述阈值;以及将与多个活跃核心相对应的一个或多个感测到的温度与所述阈值进行比较;并且所述时钟速率调节器用于在所述一个或多个感测到的温度满足所述阈值时将所述多个活跃核心的时钟速率从所述第一经超频时钟速率降低所述用户定义的量。6.如权利要求1

4中的任一项所述的装置,其中,所述阈值是第一阈值,并且所述比较器用于将所述感测到的温度与第二阈值进行比较,所述装置进一步包括:电压调节器,所述电压调节器用于在所述感测到的温度满足所述第二阈值时增加所述处理器核心的供给电压。7.如权利要求6所述的装置,其中,所述感测到的温度是在第一时间的第一感测到的温度,其中:所述比较器用于对在不同于所述第一时间的第二时间的、与所述处理器核心相对应的第二感测到的温度进行比较;并且所述时钟速率调节器用于在与所述处理器核心相对应的所述第二感测到的温度满足第三阈值时降低所述处理器核心的所述供给电压。8.如权利要求7所述的装置,其中,所述时钟速率调节器用于以下中的至少一项:将所述供给电压增加用户定义的量、或将所述供给电压降低用户定义的量。
9.一种计算机可读存储介质,包括指令,所述指令在被执行时使一个或多个处理器至少进行:使处理器核心以第一经超频时钟速率进行操作;将与所述处理器核心相对应的感测到的温度与阈值进行比较;以及在所述感测到的温度满足所述阈值时将所述处理器核心的时钟速率从所述第一经超频时钟速率降低用户定义的量,经降低的时钟速率高于所述处理器核心的正常操作时钟速率。10.如权利要求9所述的计算机可读存储介质,其中,所述感测到的温度是在第一时间的第一感测到的温度,所述阈值是第一阈值,并且所述用户定义的量是第一用户定义的量,其中,所述指令使所述一个或多个处理器进行:对在不同于所述第一时间的第二时间的、与所述处理器核心相对应的第二感测到的温度进行比较;以及在与所述处理器核心相对应的所述第二感测到的温度满足第二阈值时将所述处理器核心的时钟速率从所述经降低的时钟速率增加第二用户定义的量。11.如权利要求10所述的计算机可读存储介质,其中,所述第二阈值是所述第一阈值,并且所述第二用户定义的量是所述第一用户定义的量。12.如权利要求9所述的计算机可读存储介质,其中,所述第一经超频时钟速率是用户定义的经超频时钟速率。13.如权利要求9

12中的任一项所述的计算机可读存储介质,其中,所述指令使所述一个或多个处理器进行:使多个核心以所述第一经超频时钟速率进行操作,所述多个核心包括所述处理器核心;基于为活跃的多个核心的数量来确定所述阈值;以及将与多个活跃核心相对应的一个或多个感测到的温度与所述阈值进行比较;以及在所述一个或多个感测到的温度满足所述阈值时将所述多个活跃核心的时钟速率...

【专利技术属性】
技术研发人员:D
申请(专利权)人:英特尔公司
类型:发明
国别省市:

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

1