【技术实现步骤摘要】
【国外来华专利技术】
本公开通常涉及微处理器,更具体而言,涉及具有众多个核的处理器。
技术介绍
众核(many-core)处理器在同一管芯上具有多个处理核。由于处理技术已经可以微缩在非常小的面积上实现,因此当前流行的通过提高处理器频率来实现高性能的设计方法受到急剧增加的功耗的严重限制。一种实现高性能的替换设计方法是将一个应用分散到以比通常的“大”核低的速度同时运行的众多个“小”核上。因为相比于“大”核,每个“小”核更简单、更小并且能耗也少得多,并且仍能实现较高的性能,所以这种基于众核的设计方法能够比基于大核的设计方法更高效地帮助管理功耗。尽管众核处理器相比于具有单核或一些大核的处理器具有优势,但是由于处理技术已经可以微缩在小面积上实现,其也面临着许多挑战。例如,不管是静态还是动态的处理变化都可能使晶体管变得不可靠;由于存储节点上的电容较小并且电压较低,所以暂态错误率可能会较高;并且随着时间的流逝,晶体管会劣化,因此可靠度随时间会降低。这些挑战可能导致在工厂测试时运行良好的众核处理器的核随时间变得没有以前运行得那么好或者完全停止了运行。这使得传统处理器所使用的一次工厂测试和烧合(burn-in)在确保众核处理器随时间的计算可靠性方面并不十分高效。因此,人们希望在众核处理器的寿命期间能够周期性地测试众核处理器中的核的性能,并且能够使用这样获得的测试数据来提高其应用性能。附图说明通过下面的对主题的详细描述,所公开的主 ...
【技术保护点】
一种众核处理器,包括: 多个处理核; 互连结构; 至少一个存储器模块,所述多个核和所述至少一个存储器模块耦合到所述互连结构;以及 特征分析模块,用于对所述众核处理器中的每个核的特性进行动态特征分析。
【技术特征摘要】
【国外来华专利技术】US 2005-9-28 11/238,4881、一种众核处理器,包括:
多个处理核;
互连结构;
至少一个存储器模块,所述多个核和所述至少一个存储器模块耦合到
所述互连结构;以及
特征分析模块,用于对所述众核处理器中的每个核的特性进行动态特
征分析。
2、如权利要求1所述的处理器,其中,所述特征分析模块包括:
功耗测量模块,用于周期性地测量所述众核处理器中的每个核在不同
电压和不同速度下的功耗;
运行速度测量模块,用于周期性地测量所述众核处理器中的每个核在
不同电压下的最大速度;以及
可靠性跟踪模块,用于至少部分基于所测量的所述众核处理器中的每
个核的功耗数据和最大速度来获取所述众核处理器中的每个核的可靠性信
息。
3、如权利要求2所述的处理器,还包括:
至少一个温度传感器,用于测量温度分布,并识别所述众核处理器中
的每个核的管芯区域和所述互连结构中的热点。
4、如权利要求3所述的处理器,其中,所述可靠性跟踪模块获取所述
温度分布和所述热点随时间的趋势信息。
5、如权利要求2所述的处理器,还包括:
功能正确性检验模块,用于检验所述众核处理器中的每个核的功能正
确性。
6、如权利要求5所述的处理器,其中,所述功能正确性检验模块至少
以粗粒度级执行功能正确性检验。
7、如权利要求5所述的处理器,其中,所述可靠性跟踪模块获取所述
众核处理器中的每个核的功能正确性随时间的趋势信息。
8、如权利要求2所述的处理器,还包括:
控制器,用于在对所述众核处理器中的每个核的特性进行动态特征分
析的处理中,控制和协调至少所述功耗测量模块、所述运行速度测量模块
以及所述可靠性跟踪模块。
9、一种用于对众核处理器中的每个核的特性进行动态特征分析的方
法,包括:
周期性地启动对所述众核处理器中的每个核的测试;
在每次测试期间测量所述众核处理器中的每个核在不同电压和不同运
行速度下的功耗数据;
在每次测试期间测量所述众核处理器中的每个核在不同电压下的最大
运行速度;以及
至少部分基于在每次测试期间获取的所述功耗数据和所述最大运行速
度,获取所述众核处理器中的每个核的可靠性信息。
10、如权利要求9所述的方法,还包括:
测量温度以获取所述众核处理器内的每个核的管芯区域和互连结构中
的热点和温度变化;以及
进行功能正确性检验以获取所述众核处理器中的每个核的功能正确性
信息。
11、如权利要求10所述的方法,其中,所述可靠性信息包括:
所述众核处理器内...
【专利技术属性】
技术研发人员:S伯卡尔,Y霍斯科特,SL加弗,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。