一种刀片节点及其扩展方法

文档序号:6626987阅读:312来源:国知局
一种刀片节点及其扩展方法
【专利摘要】本发明公开了一种刀片节点及其扩展方法,该方法包括以下步骤:将第一刀片节点和第二刀片节点固定在一起,使用快速通道互联QPI高速连接线将所述第一刀片节点和所述第二刀片节点中的QPI链路互联,得到第三刀片节点。本发明使用QPI高速连接线对刀片节点进行扩展,使得扩展得到的刀片节点中的任意两个CPU之间均可通过QPI链路实现互访,不需要经过任何转接,提高了刀片节点之间的资源共享程度。
【专利说明】一种刀片节点及其扩展方法

【技术领域】
[0001]本发明涉及计算机【技术领域】,具体涉及一种刀片节点及其扩展方法。

【背景技术】
[0002]刀片服务器是一种HAHD(High Availability High Density,高可用高密度)的低成本服务器平台,是专门为特殊应用行业和高密度计算机环境设计的,其结构为一个大型的主体机箱,该机箱内部可插上多个刀片节点,每个刀片节点是一块系统母板,类似于一个独立的服务器,可通过本地硬盘启动自身的操作系统,并通过运行自身的操作系统,服务于指定的用户群,相互之间没有关联。由于刀片节点支持热插拔,可轻松地替换刀片节点,减少维护时间。与机架式服务器相比,刀片服务器对空间的利用效率更高,通常应用于大型的数据中心和需要大规模计算的领域,如,银行电信金融行业以及互联网数据中心等。
[0003]然而,现有的刀片服务器中,刀片节点在整合化和集成化方面较为欠缺,不同的刀片节点之间通常需要转接才能实现互相访问,刀片节点之间的资源共享程度较低。


【发明内容】

[0004]本发明提供了一种刀片节点及其扩展方法,以解决刀片节点之间的资源共享程度较低的缺陷。
[0005]本发明提供了一种刀片节点的扩展方法,包括以下步骤:
[0006]将第一刀片节点和第二刀片节点固定在一起,使用快速通道互联QPI高速连接线将所述第一刀片节点和所述第二刀片节点中的QPI链路互联,得到第三刀片节点。
[0007]可选地,所述第一刀片节点和所述第二刀片节点均为2路的半宽刀片节点,所述第三刀片节点为4路的全宽刀片节点。
[0008]可选地,所述第一刀片节点包括第一 CPU、第二 CPU,以及分别与所述第一 CPU和所述第二 CPU对应的第一 QPI高速连接器和第二 QPI高速连接器;所述第二刀片节点包括第三CPU、第四CPU,以及分别与所述第三CPU和所述第四CPU对应的第三QPI高速连接器和第四QPI高速连接器;
[0009]所述使用QPI高速连接线将所述第一刀片节点和所述第二刀片节点中的QPI链路互联,具体为:
[0010]通过所述QPI高速连接线将所述第一 QPI高速连接器、所述第二 QPI高速连接器、所述第三QPI高速连接器和所述第四QPI高速连接器分别与QPI分配器连接。
[0011]可选地,所述第一 CPU中的第一组QPI链路与所述第二 CPU中的第四组QPI链路相连接,所述第三CPU中的第七组QPI链路与所述第四CPU中的第十组QPI链路相连接;
[0012]所述第一 CPU中的第二组QPI链路和第三组QPI链路均与所述第一 QPI高速连接器相连接,所述第二 CPU中的第五组QPI链路和第六组QPI链路均与所述第二 QPI高速连接器相连接,所述第三CPU中的第八组QPI链路和第九组QPI链路均与所述第三QPI高速连接器相连接,所述第四CPU中的第十一组QPI链路和第十二组QPI链路均与所述第四QPI高速连接器相连接。
[0013]可选地,所述使用QPI高速连接线将所述第一刀片节点和所述第二刀片节点中的QPI链路互联,具体为:
[0014]通过所述QPI分配器,将所述第二组QPI链路与所述第八组QPI链路连接,将所述第三组QPI链路与所述第i^一组QPI链路连接,将所述第五组QPI链路与所述第九组QPI链路连接,将所述第六组QPI链路与所述第十二组QPI链路连接。
[0015]本发明还提供了一种通过扩展得到的刀片节点,包括第一刀片节点和第二刀片节点,所述第一刀片节点和所述第二刀片节点固定在一起,所述第一刀片节点和所述第二刀片节点中的QPI链路通过快速通道互联QPI高速连接线互联。
[0016]可选地,所述第一刀片节点和所述第二刀片节点均为2路的半宽刀片节点,所述通过扩展得到的刀片节点为4路的全宽刀片节点。
[0017]可选地,所述第一刀片节点包括第一 CPU、第二 CPU,以及分别与所述第一 CPU和所述第二 CPU对应的第一 QPI高速连接器和第二 QPI高速连接器;所述第二刀片节点包括第三CPU、第四CPU,以及分别与所述第三CPU和所述第四CPU对应的第三QPI高速连接器和第四QPI高速连接器;
[0018]所述第一 QPI高速连接器、所述第二 QPI高速连接器、所述第三QPI高速连接器和所述第四QPI高速连接器通过所述QPI高速连接线分别与QPI分配器连接。
[0019]可选地,所述第一 CPU中的第一组QPI链路与所述第二 CPU中的第四组QPI链路相连接,所述第三CPU中的第七组QPI链路与所述第四CPU中的第十组QPI链路相连接;
[0020]所述第一 CPU中的第二组QPI链路和第三组QPI链路均与所述第一 QPI高速连接器相连接,所述第二 CPU中的第五组QPI链路和第六组QPI链路均与所述第二 QPI高速连接器相连接,所述第三CPU中的第八组QPI链路和第九组QPI链路均与所述第三QPI高速连接器相连接,所述第四CPU中的第十一组QPI链路和第十二组QPI链路均与所述第四QPI高速连接器相连接。
[0021]可选地,所述第二组QPI链路通过所述QPI分配器与所述第八组QPI链路连接,所述第三组QPI链路通过所述QPI分配器与所述第i^一组QPI链路连接,所述第五组QPI链路通过所述QPI分配器与所述第九组QPI链路连接,所述第六组QPI链路通过所述QPI分配器与所述第十二组QPI链路连接。
[0022]本发明使用QPI高速连接线对刀片节点进行扩展,使得扩展得到的刀片节点中的任意两个CPU之间均可通过QPI链路实现互访,不需要经过任何转接,提高了刀片节点之间的资源共享程度。

【专利附图】

【附图说明】
[0023]图1为本发明实施例中的一种刀片节点的扩展方法流程图;
[0024]图2为本发明实施例中的半宽刀片节点的结构框图;
[0025]图3为本发明实施例中的第三刀片节点的结构框图;
[0026]图4为本发明实施例中的QPI分配器与多组QPI链路之间的连接示意图;
[0027]图5为本发明实施例中的第三刀片节点中的各个CPU之间的拓扑关系图。

【具体实施方式】
[0028]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029]需要说明的是,如果不冲突,本发明实施例以及实施例中的各个特征可以相互结合,均在本发明的保护范围之内。另外,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0030]本发明实施例中提出了一种刀片节点的扩展方法,如图1所示,包括以下步骤:
[0031]步骤101,将第一刀片节点和第二刀片节点固定在一起。
[0032]具体地,可以使用螺丝将将第一刀片节点和第二刀片节点固定在一起。其中,第一刀片节点和第二刀片节点可以均为2路的半宽刀片节点,如图2所示,分别包括2个CPU和2个QPI高速连接器,每个CPU支持12根DIMM (Dual Inline Memory Modules,双列直插式存储模块)。第一刀片节点和第二刀片节点均通过2个夹层卡将PCIE (Peripheral ComponentInterconnect Express,快速外围组件互联)信号连接到背板上。
[0033]步骤102,使用QPI (Quick Path Interconnect,快速通道互联)高速连接线将第一刀片节点和第二刀片节点中的QPI链路互联,得到第三刀片节点。
[0034]其中,第一刀片节点可以包括第一 CPU、第二 CPU,以及分别与第一 CPU和第二 CPU对应的第一 QPI高速连接器和第二 QPI高速连接器;第二刀片节点可以包括第三CPU、第四CPU,以及分别与第三CPU和第四CPU对应的第三QPI高速连接器和第四QPI高速连接器。
[0035]进一步地,第一 CPU具有3组QPI链路,分别为第一组QPI链路、第二组QPI链路和第三组QPI链路,第二组QPI链路和第三组QPI链路均与第一 QPI高速连接器相连接;第二 CPU具有3组QPI链路,分别为第四组QPI链路、第五组QPI链路和第六组QPI链路,第五组QPI链路和第六组QPI链路均与第二 QPI高速连接器相连接;第三CPU具有3组QPI链路,分别为第七组QPI链路、第八组QPI链路和第九组QPI链路,第八组QPI链路和第九组QPI链路均与第三QPI高速连接器相连接;第四CPU具有3组QPI链路,分别为第十组QPI链路、第i^一组QPI链路和第十二组QPI链路,第i^一组QPI链路和第十二组QPI链路均与第四QPI高速连接器相连接。其中,第一 CPU中的第一组QPI链路与第二 CPU的第四组QPI链路相连接,第三CPU的第七组QPI链路与第四CPU的第十组QPI链路相连接。
[0036]相应地,在本步骤中,可以通过QPI高速连接线将第一 QPI高速连接器、第二 QPI高速连接器、第三QPI高速连接器和第四QPI高速连接器分别与QPI分配器连接,得到第三刀片节点,如图3所示。
[0037]具体地,通过QPI分配器,将第一 CPU中的第二组QPI链路与第三CPU中的第八组QPI链路连接,将第一 CPU中的第三组QPI链路与第四CPU中的第i^一组QPI链路连接,将第二 CPU中的第五组QPI链路与第三CPU中的第九组QPI链路连接,将第二 CPU中的第六组QPI链路与第四CPU中的第十二组QPI链路连接,如图4所示。
[0038]经过上述QPI链路互联后,得到第三刀片节点,该第三刀片节点为4路的全宽刀片节点,包括第一 CPU、第二 CPU、第三CPU和第四CPU,第一 CPU、第二 CPU、第三CPU和第四CPU之间的拓扑关系,如图5所不。
[0039]本发明实施例使用QPI高速连接线对刀片节点进行扩展,使得扩展得到的刀片节点中的任意两个CPU之间均可通过QPI链路实现互访,不需要经过任何转接,提高了刀片节点之间的资源共享程度。
[0040]基于上述刀片节点的扩展方法,本发明实施例还提出了一种通过扩展得到的刀片节点,包括第一刀片节点和第二刀片节点,第一刀片节点和第二刀片节点固定在一起,第一刀片节点和第二刀片节点中的QPI链路通过快速通道互联QPI高速连接线互联。
[0041]其中,第一刀片节点和第二刀片节点均为2路的半宽刀片节点,通过扩展得到的刀片节点为4路的全宽刀片节点。
[0042]具体地,第一刀片节点包括第一 CPU、第二 CPU,以及分别与第一 CPU和第二 CPU对应的第一 QPI高速连接器和第二 QPI高速连接器;第二刀片节点包括第三CPU、第四CPU,以及分别与第三CPU和第四CPU对应的第三QPI高速连接器和第四QPI高速连接器;第一 QPI高速连接器、第二 QPI高速连接器、第三QPI高速连接器和第四QPI高速连接器通过QPI高速连接线分别与QPI分配器连接。
[0043]进一步地,第一 CPU中的第一组QPI链路与第二 CPU中的第四组QPI链路相连接,第三CPU中的第七组QPI链路与第四CPU中的第十组QPI链路相连接;第一 CPU中的第二组QPI链路和第三组QPI链路均与第一 QPI高速连接器相连接,第二 CPU中的第五组QPI链路和第六组QPI链路均与第二 QPI高速连接器相连接,第三CPU中的第八组QPI链路和第九组QPI链路均与第三QPI高速连接器相连接,第四CPU中的第i^一组QPI链路和第十二组QPI链路均与第四QPI高速连接器相连接。
[0044]相应地,第二组QPI链路通过QPI分配器与第八组QPI链路连接,第三组QPI链路通过QPI分配器与第i^一组QPI链路连接,第五组QPI链路通过QPI分配器与第九组QPI链路连接,第六组QPI链路通过QPI分配器与第十二组QPI链路连接。
[0045]本发明实施例使用QPI高速连接线对刀片节点进行扩展,使得扩展得到的刀片节点中的任意两个CPU之间均可通过QPI链路实现互访,不需要经过任何转接,提高了刀片节点之间的资源共享程度。
[0046]结合本文中所公开的实施例描述的方法中的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或【技术领域】内所公知的任意其它形式的存储介质中。
[0047]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【权利要求】
1.一种刀片节点的扩展方法,其特征在于,包括以下步骤: 将第一刀片节点和第二刀片节点固定在一起,使用快速通道互联QPI高速连接线将所述第一刀片节点和所述第二刀片节点中的QPI链路互联,得到第三刀片节点。
2.如权利要求1所述的方法,其特征在于,所述第一刀片节点和所述第二刀片节点均为2路的半宽刀片节点,所述第三刀片节点为4路的全宽刀片节点。
3.如权利要求2所述的方法,其特征在于,所述第一刀片节点包括第一CPU、第二 CPU,以及分别与所述第一 CPU和所述第二 CPU对应的第一 QPI高速连接器和第二 QPI高速连接器;所述第二刀片节点包括第三CPU、第四CPU,以及分别与所述第三CPU和所述第四CPU对应的第三QPI高速连接器和第四QPI高速连接器; 所述使用QPI高速连接线将所述第一刀片节点和所述第二刀片节点中的QPI链路互联,具体为: 通过所述QPI高速连接线将所述第一 QPI高速连接器、所述第二 QPI高速连接器、所述第三QPI高速连接器和所述第四QPI高速连接器分别与QPI分配器连接。
4.如权利要求3所述的方法,其特征在于,所述第一CPU中的第一组QPI链路与所述第二CPU中的第四组QPI链路相连接,所述第三CPU中的第七组QPI链路与所述第四CPU中的第十组QPI链路相连接; 所述第一 CPU中的第二组QPI链路和第三组QPI链路均与所述第一 QPI高速连接器相连接,所述第二 CPU中的第五组QPI链路和第六组QPI链路均与所述第二 QPI高速连接器相连接,所述第三CPU中的第八组QPI链路和第九组QPI链路均与所述第三QPI高速连接器相连接,所述第四CPU中的第十一组QPI链路和第十二组QPI链路均与所述第四QPI高速连接器相连接。
5.如权利要求4所述的方法,其特征在于,所述使用QPI高速连接线将所述第一刀片节点和所述第二刀片节点中的QPI链路互联,具体为: 通过所述QPI分配器,将所述第二组QPI链路与所述第八组QPI链路连接,将所述第三组QPI链路与所述第i^一组QPI链路连接,将所述第五组QPI链路与所述第九组QPI链路连接,将所述第六组QPI链路与所述第十二组QPI链路连接。
6.一种通过扩展得到的刀片节点,其特征在于,包括第一刀片节点和第二刀片节点,所述第一刀片节点和所述第二刀片节点固定在一起,所述第一刀片节点和所述第二刀片节点中的QPI链路通过快速通道互联QPI高速连接线互联。
7.如权利要求6所述的刀片节点,其特征在于,所述第一刀片节点和所述第二刀片节点均为2路的半宽刀片节点,所述通过扩展得到的刀片节点为4路的全宽刀片节点。
8.如权利要求7所述的刀片节点,其特征在于,所述第一刀片节点包括第一CPU、第二CPU,以及分别与所述第一 CPU和所述第二 CPU对应的第一 QPI高速连接器和第二 QPI高速连接器;所述第二刀片节点包括第三CPU、第四CPU,以及分别与所述第三CPU和所述第四CPU对应的第三QPI高速连接器和第四QPI高速连接器; 所述第一 QPI高速连接器、所述第二 QPI高速连接器、所述第三QPI高速连接器和所述第四QPI高速连接器通过所述QPI高速连接线分别与QPI分配器连接。
9.如权利要求8所述的刀片节点,其特征在于,所述第一CPU中的第一组QPI链路与所述第二 CPU中的第四组QPI链路相连接,所述第三CPU中的第七组QPI链路与所述第四CPU中的第十组QPI链路相连接; 所述第一 CPU中的第二组QPI链路和第三组QPI链路均与所述第一 QPI高速连接器相连接,所述第二 CPU中的第五组QPI链路和第六组QPI链路均与所述第二 QPI高速连接器相连接,所述第三CPU中的第八组QPI链路和第九组QPI链路均与所述第三QPI高速连接器相连接,所述第四CPU中的第十一组QPI链路和第十二组QPI链路均与所述第四QPI高速连接器相连接。
10.如权利要求9所述的刀片节点,其特征在于,所述第二组QPI链路通过所述QPI分配器与所述第八组QPI链路连接,所述第三组QPI链路通过所述QPI分配器与所述第十一组QPI链路连接,所述第五组QPI链路通过所述QPI分配器与所述第九组QPI链路连接,所述第六组QPI链路通过所述QPI分配器与所述第十二组QPI链路连接。
【文档编号】G06F1/16GK104199521SQ201410469716
【公开日】2014年12月10日 申请日期:2014年9月15日 优先权日:2014年9月15日
【发明者】逯宗堂, 张磊 申请人:浪潮(北京)电子信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1