【技术实现步骤摘要】
本申请是申请日为2011年9月6日申请号为第201180073263.X号专利技术名称为“有功率效率的处理器体系结构”的中国专利申请的分案申请。背景通常,当可能时,处理器使用电能节省睡眠模式,诸如根据高级配置和电源接口(ACPI)标准(例如,2006年10月10日发布的Rev.3.0b)。当核空闲或不完全被使用时,除电压和频率调整(DVFS或ACPI性能状态(P状态))之外,这些所谓的C状态核低功率状态(ACPI C状态)可以节省电能。然而,甚至在多核处理器上下文中,核常常从生效的睡眠状态醒来,以执行相对简单的操作,然后,返回到睡眠状态。此操作会对功率效率产生不利的影响,因为退出和返回低功率状态存在延迟和功率消耗的成本。在状态转换过程中,在一些类型的处理器中可能消耗电能但并不完成有用的工作,这对功率效率不利。在退出低功率状态时要处理的操作的示例包括:键盘输入、计时器中断、网络中断、等等。为以功率敏感的方式来处理这些操作,当前操作系统(OS)通过一次处理较大的数据量或移动到无空循环OS(其中没有周期性的计时器中断,只有零星的编程中断),来改变程序行为。另一策略是使用计时器聚合,其中,将多个中断组合起来并同时处理。但是,除了改变程序的行为之外,这些选项中全部都产生复杂性,并仍会导致功率效率低的操作。进一步地,某些类型的软件(例如,媒体播放)会通过请求频繁的周期性唤醒(不管多少工作需要完成),而尝试击败硬件功率效率机制。如此,无空循环/计时器聚合策略可以通过减少不需要的从深C状态中醒来的次数,来节省一定功率,但是,它们需要对OS进行侵害性的改变,并可能花费大量的时 ...
【技术保护点】
一种处理器,包括:第一多个核;第二多个核,所述第二多个核中的一个核在操作时比所述第一多个核中的一个核具有较低的功耗;互连,耦合至所述第一多个核和所述第二多个核;以及与至少所述第一多个核耦合的共享高速缓存存储器;其中,至少部分基于性能要求,使执行状态从所述第二多个核中的所述核被传输至所述第一多个核中的所述核以便使所述第一多个核中的所述核执行一操作。
【技术特征摘要】
1.一种处理器,包括:第一多个核;第二多个核,所述第二多个核中的一个核在操作时比所述第一多个核中的一个核具有较低的功耗;互连,耦合至所述第一多个核和所述第二多个核;以及与至少所述第一多个核耦合的共享高速缓存存储器;其中,至少部分基于性能要求,使执行状态从所述第二多个核中的所述核被传输至所述第一多个核中的所述核以便使所述第一多个核中的所述核执行一操作。2.如权利要求1所述的处理器,其特征在于还包括:使所述第一多个核中的所述核执行所述操作的逻辑。3.如权利要求2所述的处理器,其特征在于,所述逻辑用于在所述第一多个核中的所述核以及所述第二多个核中的所述核处于低功率状态时,使所述第二多个核中的所述核而非所述第一多个核中的所述核响应于一中断而被唤醒。4.如权利要求3所述的处理器,其特征在于,所述逻辑用于在表格的条目指出所述第二多个核中的所述核响应于与所述中断相同类型的前一中断产生过未定义故障时,使所述第一多个核中的所述核而非所述第二多个核中的所述核响应于所述中断而被唤醒。5.如权利要求3所述的处理器,其特征在于,所述逻辑用于分析多个中断,且如果所述多个中断的大部分要被所述第一多个核中的所述核处理,则所述逻辑不响应于所述中断而唤醒所述第二多个核中的所述核,而是唤醒所述第一多个核中的所述核。6.如权利要求1所述的处理器,其特征在于还包括中断控制器,用于接收多个中断并且将所述多个中断引导至所述第一多个核和所述第二多个核中的至少一者中的一个或多个核。7.如权利要求1所述的处理器,其特征在于,所述执行状态包括多个寄存器,所述多个寄存器包括通用寄存器和配置寄存器。8.如权利要求1所述的处理器,其特征在于,所述执行状态包括所述第二多个核中的所述核的执行状态的子集。9.如权利要求8所述的处理器,其特征在于,响应于所述第二多个核中的所述核不能处理至少一个所请求的操作的确定,所述执行状态的所述子集与所述第一多个核中的所述核的执行状态的其余部分合并。10.一种设备,包括:用于执行指令的第一多个核装置;用于执行指令的第二多个核装置,所述第二多个核装置中的一个核装置在操作时比所述第一多个核装置中的一个核装置具有较低的功耗;互连装置,用于耦合至所述第一多个核装置且用于耦合至所述第二多个核装置;以及与至少所述第一多个核装置耦合的共享高速缓存存储器装置;其中,至少部分基于性能要求,使执行状态从所述第二多个核装置中的所述核装置被传输至所述第一多个核装置中的所述核装置以便使所述第一多个核装置中的所述核装置执行一操作。11.如权利要求10所述的设备,其特征在于还包括:用于使所述执行状态从所述第二多个核装置中的所述核装置传输至所述第一多个核装置中的所述核装置的装置。12.如权利要求10所述的设备,其特征在于还包括中断控制装置,用于接收多个中断并且将所述多个中断引导至所述第一多个核装置和所述第二多个核装置中的至少一者中的一个或多个核装置。13.一种方法,包括:使一处理器的第二多个核中的一个核执行一操作,所述处理器包括第一多个核、所述第二多个核、耦合至所述第一多个核且耦合至所述第二多个核的互连、以及与至少所述第一多个核耦合的共享高速缓存存储器,所述第二多个核中的所述核在操作时比所述第一多个核中的一个核具有较低的功耗;以及至少部分基于性能要求,使执行状态从所述第二多个核中的所述核被传输至所述第一多个核中的所述核以便使所述第一多个核中的所述核执行所述操作。14.如权利要求13所述的方法,其特征在于还包括:在所述第一多个核中的所述核以及所述第二多个核中的所述核处于低功率状态时,使所述第二多个核中的所述核而非所述第一多个核中的所述核响应于一中断而被唤醒。15.如权利要求...
【专利技术属性】
技术研发人员:A·J·赫德瑞奇,R·G·伊利卡尔,R·艾耶,S·斯里尼瓦桑,J·摩西,S·马基嫩,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。