[发明专利]具有群集ID和群集内ID的逻辑APIC ID的创建有效
申请号: | 201310013671.7 | 申请日: | 2008-08-28 |
公开(公告)号: | CN103077138A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | S.D.考什基;K.K.蒂鲁瓦卢尔;J.B.克罗斯兰;S.穆思拉萨纳卢尔;R.S.帕塔萨拉蒂;L.P.霍德 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/24 | 分类号: | G06F13/24 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 杨美灵;卢江 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 群集 id 逻辑 apic 创建 | ||
本申请是申请号为200880107214.1、申请日为2008年8月28日、发明名称为“具有群集ID和群集内ID的逻辑APIC ID的创建”的发明专利申请的分案申请。
技术领域
本发明的实施例一般涉及处理器的中断。
背景技术
高级可编程中断控制器(APIC)是根据可编程过程或优先级接收中断请求并提供中断输出的可编程中断控制器(PIC)。本地APIC用在处理器(诸如微处理器)中。I/O APIC用在芯片组装置(诸如输入/输出(I/O)控制集线器(ICH))和外围装置中。外围装置的示例包括耦合到ICH的装置,其与外围部件互连(PCI)标准之一或PCI Express(PCIe)标准之一、诸如由PCI-SIG? 2006年12月20日提供的PCI Express?基本规范版本2.0兼容。xAPIC是扩展APIC,其类似于早期的APIC,但具有一些附加特征,并且在xAPIC架构中,本地和I/O APIC通过系统总线而不是通过APIC总线通信。另外的扩展xAPIC包含附加扩展和特征。
处理器封装可包含多于1个核,每一个核可包含多于1个处理器。物理模式中断是中断装置通过物理标识号指定处理器或者广播到所有处理器的中断。逻辑模式中断是中断装置通过逻辑标识号指定处理器的中断。APIC中断传递包含定向中断(单个处理器目标)、多播(多个处理器目标)和广播(所有处理器)。在最低优先级中断中,使用过程来选择处于最低处理器优先级的处理器以响应该中断。最低优先级可以在芯片组中判定——经常以专门的方式,或使用处理器优先级的过期数据。因为优先级信息经常不可靠,所以一些芯片组仅选择特定处理器(诸如通过循环技术(round robin technique)),并以广播方式向该处理器提供中断,其中其它处理器也接收中断,但不响应它们。
逻辑模式在定向中断中提供了明显更大的灵活性,并且是微软Windows和一些Linux压缩包装操作系统所用的模式。xAPIC架构的逻辑模式给操作系统软件提供了在初始化逻辑APIC标识号(ID)方面的灵活性,该ID是系统中每个处理器的独特标识符。(处理器还具有物理APIC ID。)其它处理器以及装置或IOxAPIC使用这个ID向这个处理器发送中断。给定在初始化逻辑xAPIC ID方面的灵活性,在平台的实际物理拓扑与如何分配ID之间没有关系。虽然操作系统初始化允许操作系统在给处理器分组方面具有更大的灵活性,但是在平台级,这使定向逻辑模式中断路由变得复杂。通过广播中断并在中断匹配本地处理器逻辑的本地APIC ID时使本地处理器逻辑接受该中断来进行逻辑模式中断的路由。
让每个处理器检查每个中断导致了性能和功率低效。例如,在广播方法下,每个处理器尽管在该处理器处于低功率状态时也检查看看中断是否被定向到该处理器。由于中断发生得相当经常,使得处理器难以停留在深低功率状态。另外,性能降低了,原因在于,在向中断未定向的封装发送中断时,在互连上存在业务量。在一种方法下,操作系统已经试图使处理器的逻辑群集用于同一封装中的处理器,其方式是通过按处理器启动的顺序分配逻辑ID。如果依赖这种方法,那么它仅提供了部分解决方案,并且仍使用广播。从而,存在用于创建可以有效的方式路由到处理器的逻辑APIC的需要。
发明内容
本申请提供一种用于创建逻辑处理器标识号的方法,包括:
在处理器封装的创建逻辑中接收物理处理器标识号;以及
使用所述物理处理器标识号来创建逻辑处理器标识号,其中所述逻辑处理器标识号中的每个对应于所述物理处理器标识号之一,以及其中所述逻辑处理器标识号各包括处理器群集标识号和群集内标识号。
本申请还提供一种处理器封装,包括:
多个处理器,各包括物理高级可编程中断控制器(APIC);以及
逻辑APIC ID创建逻辑,用于:
接收物理处理器标识号;以及
使用所述物理处理器标识号来创建逻辑处理器标识号,其中所述逻辑处理器标识号中的每个对应于所述物理处理器标识号之一,以及其中所述逻辑处理器标识号各包括处理器群集标识号和群集内标识号。
附图说明
根据下面给出的具体实施方式和本发明实施例的附图将更全面理解本发明,然而,这不应认为是将本发明局限于所描述的具体实施例,而只是用于说明和理解。
图1是根据本发明的一些实施例包含多核处理器封装、输入/输出集线器和装置的系统的框图表示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310013671.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:空调出风角度调节装置
- 下一篇:空调百叶挡风装置