[发明专利]识别处理器集群的中断的处理器选择有效

专利信息
申请号: 200810212765.6 申请日: 2008-09-04
公开(公告)号: CN101382910A 公开(公告)日: 2009-03-11
发明(设计)人: S·D·考希克;K·K·蒂鲁瓦卢尔;J·B·克罗斯兰;S·穆特拉沙纳鲁;R·S·帕塔萨拉蒂;L·P·胡德 申请(专利权)人: 英特尔公司
主分类号: G06F9/48 分类号: G06F9/48;G06F13/24
代理公司: 永新专利商标代理有限公司 代理人: 王 英
地址: 美国加*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 识别 处理器 集群 中断 选择
【说明书】:

技术领域

发明的实施例一般涉及多个处理器中断。

背景技术

高级可编程中断控制器(APIC)是一种根据可编程的过程或优先级来接 收中断请求并提供中断输出的可编程中断控制器(PIC)。本地APIC在处理 器(比如微处理器)中使用。I/O APIC在芯片组设备(比如输入/输出(I/O)控制 中心(ICH))和外围设备上使用。外围设备的实例包括耦合到ICH的、与外 围组件互连(PCI)标准之一或PCI Express(PCIe)标准(比如2006年12月20 日PCI-提供的PCI基本规范2.0版)之一兼容的设备。xAPIC 是扩展的APIC,其类似于早期的APIC但是具有一些另外的特性,并且在 xAPIC体系结构中,本地和I/O APIC通过系统总线而并非通过APIC总线 来通信。进一步扩展的xAPIC包括另外的扩展和特性。

处理器封装可以包括多于一个的内核,每个处理器封装可以包括多于 一个的处理器。物理模式中断是发出中断的设备通过物理标识号码为其指 定处理器的中断,或者是向所有处理器广播的中断。逻辑模式中断是发出 中断的设备通过一个或多个逻辑标识号码为其指定一个或多个处理器的中 断。APIC中断传送包括被引导中断(单个处理器目标)、多播(多个处理器目 标)以及广播(所有处理器)。在最低优先级中断中,使用一过程来选择处于 最低处理器优先级中的处理器来响应该中断。最低优先级可以在芯片组决 定——通常以特别的方式或以处理器优先级的过期数据进行。因为优先级 信息常常是不可靠的,一些芯片仅选择特定的处理器(比如通过轮询技术) 并以广播方式向该处理器提供中断,这种方式中其他的处理器也接收到中 断但不对它们作响应。

逻辑模式在被引导中断方面提供显著地更重大的灵活性,并且是微软 视窗和一些Linux收缩包装的操作系统使用的模式。xAPIC体系结构的逻 辑模式向操作系统软件提供在初始化逻辑APIC标识号码(ID)过程中的灵活 性,该逻辑APIC标识号码是系统中每个处理器的唯一标识符。(处理器还 具有物理APIC ID)。其他的处理器以及设备或IOxAPIC使用该ID向该处 理器发送中断。尽管在逻辑xAPIC ID初始化过程中具有灵活性,平台的实 际物理拓扑与如何分配ID之间并没有联系。尽管操作系统初始化提供了操 作系统在对处理器进行分组中的更多的灵活性,在平台层,这使被引导的 逻辑模式中断的路由过程变得复杂。通过广播该中断,以及假如该中断匹 配处理器的本地APIC ID则使该本地处理器逻辑接收该中断,逻辑模式中 断的路由过程得以完成。

由每个处理器检查每个中断导致性能和功耗的低效。例如,在广播方 法下,即使处理器处于低功耗状态,每个处理器都要检查来了解中断是否 被引导至该处理器。由于中断出现相当频繁,这使得处理器难以持续处于 深度低功耗状态。此外,由于将中断发送至该中断未被引导至的封装的过 程中在互连结构上具有的流量,性能被降低。在一种方法下,通过以处理 器启动的顺序分配逻辑ID,操作系统试图让同一封装中的各个处理器构成 一处理器的逻辑集群。如果依靠这种方法,它仅提供部分解决方案并且仍 然使用广播。因此,依然存在创造能以有效的方式被路由至处理器的逻辑 APIC的需求。

附图说明

本发明将通过以下给出的详细说明和通过本发明实施例的附图得到更 为充分的理解,然而,这些附图不应被用来将本发明限制于所述的特定的 实施例,而仅是出于说明和理解的目的。

图1是根据本发明的一些实施例,表示包括多内核处理器封装、输入/ 输出中心以及设备的系统的框图。

图2是根据本发明的一些实施例,表示包括多内核处理器封装、输入/ 输出中心以及设备的系统的框图。

图3是表示在本发明的一些实施例中使用的电路板上的插槽的框图。

图4是表示在本发明的一些实施例中使用的物理APIC ID寄存器的框 图。

图5是表示在本发明的一些实施例中使用的逻辑APIC ID寄存器的框 图。

图6是表示逻辑APIC ID创建逻辑的框图。

图7说明在本发明的一些实施例中使用的从物理APIC ID生成逻辑 APIC ID的过程。

图8根据本发明的一些实施例,说明具有每个封装四个内核和每个内 核两个逻辑处理器的两插槽系统的物理和逻辑APIC ID。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810212765.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top