多核处理器的加速热减轻制造技术

技术编号:13217487 阅读:38 留言:0更新日期:2016-05-12 23:09
温度传感器可感测多核处理器的温度。响应于所述多核处理器的所述温度超出所述多核处理器的温度阈值,所述多核处理器的一或多个忙碌处理器核心可经功率收缩而不降低所述多核处理器的时钟速度。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及多核处理器的温度管理。
技术介绍
在使用期间,多核处理器(例如,多核图形处理单元(GPU)或多核中央处理单元(CPU))可在多核处理器处理计算机指令时耗散热量。由处理器核心产生的热量可包含由动态功率耗散和静态泄漏产生的热量。动态功率耗散可为在处理器处理计算机指令时由处理器的晶体管的充电和放电产生的热量,且静态泄漏可为由栅极泄漏和其它泄漏电流产生的热量,所述泄漏电流在处理器通电时甚至在不使用处理器的晶体管时(例如,在处理器通电但空闲时)流动。因为多核处理器可能够具有比其热包封更多的性能或处理器允许的最大功率汲取,因此可实施热减轻策略以防止处理器过热。
技术实现思路
一般来说,本专利技术的方面描述已超出自身热包封的多核处理器的加速热减轻的技术。温度高于自身温度阈值的多核处理器可在使其温度快速返回到温度阈值以下的同时通过功率收缩一或多个忙碌处理器核心而不改变时钟和/或电压来保留具有更多其处理功率。在一个实例中,用于热减轻多核处理器的方法包含响应于多核处理器的温度超出温度阈值而功率收缩多核处理器的一或多个忙碌处理器核心而不降低多核处理器的时钟速度。在另一实例中,设备包含多核处理器和功率控制模块,所述功率控制模块经配置以响应于多核处理器的温度超出温度阈值而功率收缩多核处理器的一或多个忙碌处理器核心而不降低多核处理器的时钟速度。在另一实例中,设备包含用于感测多核处理器的温度的装置和用于响应于多核处理器的温度(由用于感测多核处理器的温度的装置感测)超出温度阈值而功率收缩多核处理器的一或多个忙碌处理器核心而不降低多核处理器的时钟速度的装置。在另一实例中,计算机可读媒体(例如,计算机可读存储媒体)存储指令,所述指令在经执行时,致使一或多个可编程处理器响应于多核处理器的温度超出温度阈值而功率收缩多核处理器的一或多个忙碌处理器核心而不降低多核处理器的时钟速度。附图和以下描述中阐述一或多个实例的细节。其它特征、目标和优点将从描述和图式以及从权利要求书而显而易见。附图说明图1为根据本专利技术的一些方面说明包含可停止一或多个忙碌核心以用于热减轻的多核处理器的实例处理器单元的框图。图2为根据本专利技术的一些方面说明热减轻多核处理器的实例方法的流程图。图3A到3D为根据本专利技术的方面说明在轮换基础上功率收缩多核处理器的忙碌核心的概念图。图4A到4D为根据本专利技术的方面说明经由智能轮换算法功率收缩多核处理器的忙碌核心的概念图。图5为说明可经配置以实施本专利技术的一或多个方面的装置的实例的框图。具体实施方式用以热减轻多核处理器的一些可能方法可包含在处理器的温度超出温度阈值时降低处理器核心的时钟速率和电压电平。一旦处理器的温度返回到正常水平,处理器的初始时钟速率和电压电平就可恢复。然而,因为处理器的处理器核心的时钟通常也是由处理器的除处理器核心以外的其它组件(例如,处理器上的存储器和高速缓冲存储器)使用的时钟,因此降低处理器的时钟速率也会降低这些组件的性能。另外,虽然降低时钟速率和电压电平可降低动态功率耗散,但此方法并不减轻由静态泄漏引起的热量。因此,本专利技术的方面包含在超出温度阈值时功率收缩(即,关闭)多核处理器的一或多个核心而不降低处理器的时钟速率或电压电平。温度阈值可低于紧急阈值,紧急阈值可为温度阈值,高于所述温度阈值时,处理器可被热量损坏。经功率收缩的核心可为忙碌核心,因为核心正主动地执行指令。功率收缩处理器的忙碌核心在减少动态功率耗散和静态泄漏两者的同时提供相对于降低时钟速率和电压电平的前述方法增加的性能,因为处理器的其它组件(例如,存储器和高速缓冲存储器)可在正常非降低的时钟速率下继续运行。举例来说,在处理器的所有四个核心都在使用的四核处理器中,功率收缩核心中的两个,使得四个核心中仅两个可提供比将处理器的时钟速度降低50%更好的性能。另外,功率收缩忙碌核心可允许处理器更快速地冷却,使得其温度比降低时钟速率和电压的先前所提议解决方案快得多地返回到温度阈值以下,因为如上文所论述,功率收缩核心减少经停用核心的动态功率和静态泄漏两者。图1为根据本专利技术的一些方面说明包含可停止一或多个忙碌核心以用于热减轻的多核处理器的实例处理器单元的框图。如图1中所展示,处理单元102可包含多个处理器核心104A到104N(下文的“处理器核心104”)。在一些实例中,处理器核心104可包含于单个集成电路裸片中。在其它实例中,处理器核心104可包含于单个芯片封装中的多个集成电路裸片中。处理单元102可为多核微处理器,因为处理单元102包含多个处理器核心104。在一些实例中,处理单元102可为微处理器,例如经配置以处理计算机程序的指令以用于执行的中央处理单元(CPU),或可为经配置以处理图形处理指令以在显示器(未图示)处渲染图形场景的图形处理单元(GPU)。处理器核心104的每一处理器核心可与高速缓冲存储器112A到112N(下文的“高速缓冲存储器112”)中的一或多者相关联。在一些实例中,高速缓冲存储器112可以是为处理器核心104提供缓存的第一层级的L1高速缓冲存储器。处理单元102还可包含高速缓冲存储器114。在一些实例中,高速缓冲存储器114可以是为处理器核心104提供缓存的第二层级的L2高速缓冲存储器。处理单元102还可被可操作地耦合到存储器116。定序器106可经配置以管理和调度处理器核心104当中的指令执行。处理器核心104中的个别处理器核心可经配置以并行地处理指令。当处理器核心104中的处理器核心正处理指令时,所述处理器核心可被视为忙碌。相比之下,当处理器核心104中的处理器核心不在处理任何指令时,所述处理器可被视为空闲。时钟120可经配置以在所指定时钟速度下产生调节处理单元102的组件的周期性时钟信号。时钟120可被可操作地耦合到处理单元102,且可将时钟信号传输到处理单元102。处理单元102可将由时钟120产生的时钟信号分配到其组件,例如处理器核心104、高速缓冲存储器112和高速缓冲存储器114。在一些实例中,时钟120还可将时钟信号传输到存储器116。处理单元102可读取数据且将数据写入到存储器116。高速缓冲存储器112和高速缓冲存储器114可缓存从存储器116读取且写入到存储器116的数据以用于处理器核心104。根据本专利技术的技术,处理单元102可响应于处理单元102的温度超出温度阈值而功率收缩处理器核心104的一或多个忙碌处理器核心而不降低时钟120的时钟速度。温度传本文档来自技高网...

【技术保护点】
一种用于热减轻多核处理器的方法,其包括:响应于多核处理器的温度超出温度阈值而对所述多核处理器的一或多个忙碌处理器核心进行功率收缩而不降低所述多核处理器的时钟速度。

【技术特征摘要】
【国外来华专利技术】2013.10.11 US 14/052,1911.一种用于热减轻多核处理器的方法,其包括:
响应于多核处理器的温度超出温度阈值而对所述多核处理器的一或多个忙碌处
理器核心进行功率收缩而不降低所述多核处理器的时钟速度。
2.根据权利要求1所述的方法,其进一步包括:
确定所述多核处理器的所述一或多个忙碌处理器核心在轮换基础上在所述多核
处理器的核心当中功率收缩。
3.根据权利要求1所述的方法,其进一步包括:
确定所述多核处理器的所述一或多个忙碌处理器核心基于所述多核处理器的所
述一或多个忙碌处理器核心的功率泄漏特性而功率收缩。
4.根据权利要求1所述的方法,其进一步包括:
确定所述多核处理器的所述一或多个忙碌处理器核心基于所述多核处理器的所
述一或多个忙碌处理器核心的冷却速度而功率收缩。
5.根据权利要求1所述的方法,其中所述温度阈值小于紧急温度阈值。
6.根据权利要求1所述的方法,其中对所述多核处理器的一或多个忙碌处理器核心进
行功率收缩进一步包括:
由定序器确定不针对所述一或多个忙碌处理器核心调度用以处理的指令。
7.根据权利要求1所述的方法,其中对一或多个忙碌处理器核心进行功率收缩进一步
包括:
对与所述一或多个忙碌处理器核心相关联的一或多个高速缓冲存储器进行功率
收缩。
8.根据权利要求1所述的方法,其进一步包括:
感测所述多核处理器的所述温度。
9.一种设备,其包括:
多核处理器;以及
功率控制模块,其经配置以响应于所述多核处理器的温度超出温度阈值而对所述
多核处理器的一或多个忙碌处理器核心进行功率收缩而不降低所述多核处理器的
时钟速度。
10.根据权利要求9所述的设备,其中所述功率控制模块进一步经配置以确定所述多核
处理器的所述一或多个忙碌处理器核心在轮换基础上在所述多核处理器的核心当
中功率收缩。
11.根据权利要求9所述的设备,其中所述功率控制模块进一步经配置以确定所述多核
处理器的所述一或多个忙碌处理器核心基于所述多核处理器的所述一或多个忙碌
处理器核心的功率泄漏特性而功率收缩。
12.根据权利要求9所述的设备,其中所述功率控制模块进一步经配置以确定所述多核
处理器的所述一或多个忙碌处理器核心基于所述多核处理器的所述一或多个忙碌
处理器核心的冷却速度而功率收缩。
13.根据权利要求9所述的设备,其中所述温度阈值小于紧急温度阈值。
14.根据权利要求9所述的设备,其进一步包括:
定序器,其经配置以确定不针对所述一或多个忙碌处理器核心调度用以处理的指
令。
15.根据权利要求9所述的设备,其中对一或多个忙碌处理器核心进行功率收缩进一步
包括:
对与所述一或多个忙碌处理器核心相关联的一或多个高速缓冲存储器进行功率
收缩。
16.根据权利要求9所述的设备,其进一步包括:
温度传感器,其经配置以感测所述多核处理器的所述温度。
17.一种设备,其包括:
用于感测多核...

【专利技术属性】
技术研发人员:大卫·塞缪尔·布拉克曼苏梅特·辛格·塞蒂
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1