[发明专利]多核平台中的受约束引导技术有效
申请号: | 201280047606.X | 申请日: | 2012-09-27 |
公开(公告)号: | CN103842933B | 公开(公告)日: | 2017-05-17 |
发明(设计)人: | R·穆拉利达;H·瑟沙德瑞;V·M·路德拉穆尼 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32;G06F15/80 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 高见 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 平台 中的 约束 引导 技术 | ||
领域
本公开一般涉及电子领域。更具体地,本发明的实施例涉及多核平台中的受约束引导技术。
背景
为了改进性能,一些系统包括具有多个处理核的处理器(也称为多核系统)。当前,这些系统中的大多数集中于提供高性能,并且可能存在以某一水平内置的一些受限功率管理。例如,这些多核系统中的一些系统可具有执行每核Cx状态的能力。每一C状态可指示特定水平的功能。例如,C0可指示处理器正在操作,C1可指示处理器不在执行指令、但是可几乎同时地返回执行状态,C2可指示处理器维持所有软件可视信息、但是可能花费更长时间返回全执行状态,C3可指示处理器休眠且不需要保持其高速缓存相干等。
然而,对主动(aggressive)操作系统(OS)或软件(SW)驱动的功率管理的支持通常是极少的,尤其是从OS的角度来看。此外,大多数当前OS管理功能策略即使从处理器功率管理角度来看也没有倾向于随多核系统很好地缩放,或者随平台在整体上很好地缩放。
因此,如何利用各种功耗状态可能对处理器的性能和/或功耗具有直接影响。
附图简述
参考附图提供详细描述。在附图中,附图标记的最左边数字标识附图标记首先出现在其中的附图。在不同的附图中使用相同的附图标记来指示相同或相似的项目。
图1、5和6示出可用于实现本文中所讨论的各个实施例的计算系统的实施例的方框图。
图2示出根据实施例的计算系统的处理器核以及其他组件的各部分的方框图。
图3-4示出根据一些实施例的流程图。
详细描述
在以下描述中,为了提供对各个实施例的透彻理解,阐述了大量具体细节。然而,在没有这些具体细节的情况下,可实践本发明的各个实施例。在其他实例中,未详细地描述公知方法、过程、组件、以及电路,从而不混淆本发明的特定实施例。此外,可使用诸如集成半导体电路(“硬件”)、组织成一个或多个程序(“软件”)的计算机可读指令、或者硬件和软件的一些组合之类的各种手段来执行本发明的实施例的各方面。出于本公开的目的,对“逻辑”的引用应当意味着硬件、软件、或者其一些组合。同样,对“指令”和“微操作”(uop)的使用是互换的,如本文中所讨论的。
本文中所讨论的一些实施例可用于提供多核处理器中的受约束引导技术。如本文中所讨论的,术语“受约束”引导或状态通常指其中一个或多个处理器核进入或引导到比全操作状态消耗更少功率的功耗状态(例如,未完全在CO状态中)的状态或引导技术。在一些实施例中,本文中所讨论的至少一些功耗状态可与在2010年4月5日发布的高级配置和电源接口(ACPI)规范下定义的那些功耗状态一致。
在一个实施例中,处理器可包括控制哪个(哪些)特定核要上电/断电和/或这些核至少部分地基于来自OS软件和/或软件应用的输入而需要进入哪一种功率状态的逻辑。此外,控制核上电/断电以及上电/断电的水平的能力可用于基于工作负荷、情境、使用等优化平台功耗。此外,本文中所讨论的至少一些OS操作可由软件应用、固件等互换地执行。
在实施例中,当从低功率状态退出时,只有特定处理器核可达到全功率状态,并且其余处理器核可保持在“受约束”状态中(例如,未完全在CO中)。这进而将大大地降低总平台功耗。
此外,虽然多核系统提供了显著的性能改进,但是在OS或SW级下的功率管理通常取决于传统OS支持。例如,一些当前OS(诸如)支持使所有非引导处理器(例如,对最终断电/上电而言不是关键的非引导处理器)完全断电/停用,但是该方法可具有高等待时间、高功率影响,并且还可能不需要(有时取决于情境)使该系统中的所有核完全上电(例如,其中存在需要唤醒CPU核的单个中断且不是真正需要使所有CPU上电且同时运行的情境)。本文中所讨论的技术可用于具有性能状态设置的任何类型的处理器,诸如参考图1以及5-6所讨论的处理器。更具体地,图1示出根据本发明的实施例的计算系统100的方框图。系统100可包括一个或多个处理器102-1至102-N(通常在本文中被称为“(诸)处理器102”或“处理器102”)。处理器102可经由互连网络或总线104通信。每一处理器可包括各个组件,为了清楚起见,只参考处理器102-1讨论一些组件。因此,其余处理器102-2至102-N中的每一个处理器可包括参考处理器102-1所讨论的相同或类似的组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280047606.X/2.html,转载请声明来源钻瓜专利网。