一种多CPU架构中置换CPU重启的装置制造方法及图纸

技术编号:33902913 阅读:14 留言:0更新日期:2022-06-22 17:48
本实用新型专利技术提出了一种多CPU架构中置换CPU重启的装置,包括:第一控制模块、切换模块、第一CPU、第二CPU、南桥芯片,所述第一控制模块的数据接收端与第一CPU的错误信号发送端通信连接,所述第一控制模块的切换控制输出端与切换模块的切换控制端通信连接,重启控制输出端与第二CPU的重启控制端通信连接,所述切换模块的第一数据通信端与第一CPU的数据通信端通信连接,第二数据通信端与第二CPU的数据通信端通信连接,所述切换模块第三数据通信端与南桥芯片的数据通信端通信连接,在系统开机CPU损坏时,使用第一控制模块进行切换模块切换,达到置换系统开机CPU的功能,提高了多CPU架构下应用可靠性。下应用可靠性。下应用可靠性。

【技术实现步骤摘要】
一种多CPU架构中置换CPU重启的装置


[0001]本技术涉及多CPU重启管理领域,尤其是涉及一种多CPU架构中置换CPU重启的装置。

技术介绍

[0002]目前相关INTEL的架构下,在多CPU(central processing unit,中央处理器)系统的架构下,设计时会先决定其中一个CPU为legacy socket(系统开机所在的CPU),也就是开机CPU,意旨如果是两CPU的系统,必须至少有一颗CPU安装legacy socket,系统才能正常开机,以此类推多CPU系统也必须遵守且符合此规定。
[0003]Legacy socket CPU的DMI(Direct Media Interface,直接媒体接口)讯号需连接到南桥(PCH),导致于系统在运作时,在某些情况下发生CPU0(开机CPU)损毁,维护人员只能通过更换硬件设备的方式让系统重启,由于现在边缘运算服务器的放置地点,多数为比较偏远或难马上抵达的地方,维护人员无法马上到达且更换,假使Legacy socket CPU0损坏时,系统可以自行通过其他CPU的方式来启动,并通过系统降级来延展系统的使用寿命,让维护人员抵达前,系统还可以提供一定的功能运作。
[0004]但是,目前现有技术中,系统与南桥通信,是通过DMI将legacy socket CPU0和南桥通信连接,所以现在2CPU或多CPU的系统架构下,一定要有安装legacy socket,CPU0才能开机,并跟南桥沟通,若没有安装legacy socket,则无法开机;而且系统开机状态下,legacy socket CPU0损坏时,只能透过更换硬件设备的方式才能解决并重启,不利于提高多CPU架构下应用可靠性。

技术实现思路

[0005]本技术为了解决现有技术中存在的问题,创新提出了一种多CPU架构中置换CPU重启的装置,在legacy socket CPU0损坏时,使用第一控制模块进行切换模块切换,达到置换系统开机CPU的功能,提高了多CPU架构下应用可靠性。
[0006]本技术第一方面提供了一种多CPU架构中置换CPU重启的装置,包括:第一控制模块、切换模块、第一CPU、第二CPU、南桥芯片,所述第一控制模块的数据接收端与第一CPU的错误信号发送端通信连接,所述第一控制模块的切换控制输出端与切换模块的切换控制端通信连接,所述第一控制模块的重启控制输出端与第二CPU的重启控制端通信连接,用于在第一CPU故障情况下将南桥芯片切换为与第二CPU通信,所述切换模块的第一数据通信端与第一CPU的数据通信端通信连接,所述切换模块的第二数据通信端与第二CPU的数据通信端通信连接,所述切换模块的第三数据通信端与南桥芯片的数据通信端通信连接,其中,第一CPU为系统开机CPU,第二CPU为除系统开机CPU以外的其他CPU。
[0007]可选地,还包括第二控制模块,所述第二控制模块与第一控制模块通信连接。
[0008]进一步地,所述第二控制模块为基板管理控制器。
[0009]可选地,第二CPU的重启控制端为第二CPU的功能配置引脚,第一控制模块的重启
控制输出端与第二CPU的功能配置引脚通信连接。
[0010]进一步地,第一控制模块的开机调节控制输出端与第一CPU的功能配置引脚通信连接。
[0011]可选地,切换模块为多路选择器。
[0012]可选地,第一控制模块为可编程逻辑控制器件。
[0013]进一步地,第一控制模块与第二控制模块通过I2C通信连接。
[0014]可选地,第一CPU的数据通信端、第二CPU的数据通信端、南桥芯片的数据通信端均为DMI接口。
[0015]本技术采用的技术方案包括以下技术效果:
[0016]本技术在legacy socket CPU0损坏时,使用第一控制模块进行切换模块切换,达到置换系统开机CPU的功能,提高了多CPU架构下应用可靠性。
[0017]本技术技术方案实现legacy socket CPU0损坏时,系统降级重启,对于运用在偏远维护困难的地区的多CPU架构有很重要的作用,便于争取工作人员进行系统维护的时间。
[0018]本技术技术方案还包括第二控制模块,可以便于管理者根据接收到的信息及时了解当前CPU运行情况,决定是否停用维护。
[0019]应当理解的是以上的一般描述以及后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
[0020]为了更清楚说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单介绍,显而易见的,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本技术方案中实施例一装置的结构示意图;
[0022]图2为本技术方案中实施例一依照INTEL系统设计架构下,多CPU架构下Legacy socket CPU以及其他CPU的引脚设置示意图;
[0023]图3为本技术方案中实施例一CPLD、CPU0、CPU1通信的示意图。
具体实施方式
[0024]为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本技术的不同结构。为了简化本技术的公开,下文中对特定例子的部件和设置进行描述。此外,本技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本技术省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本技术。
[0025]实施例一
[0026]本技术实施例一为描述方便,采用两个CPU为例进行说明,但不限于两个CPU,也可以是其他数量的CPU,本技术在此不做限制。如图1所示,本技术提供了一种多
CPU架构中置换CPU重启的装置,包括:第一控制模块1、切换模块2、第一CPU3(CPU0)、第二CPU4(CPU1)、南桥芯片5,第一控制模块1的数据接收端与第一CPU3的错误信号发送端通信连接,第一控制模块1的切换控制输出端与切换模块2的切换控制端通信连接,第一控制模块1的重启控制输出端与第二CPU4的重启控制端通信连接,用于在第一CPU3故障情况下将南桥芯片5切换为与第二CPU4通信,切换模块2的第一数据通信端与第一CPU3的数据通信端通信连接,切换模块2的第二数据通信端与第二CPU4的数据通信端通信连接,切换模块2的第三数据通信端与南桥芯片5的数据通信端通信连接,其中,第一CPU3为系统开机CPU,即CPU0,第二CPU4为除系统开机CPU以外的其他CPU,即CPU1。
[0027]进一步地,还包括第二控制模块6,第二控制模块6与第一控制模块1通信连接。具体地,第二控制模块6本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多CPU架构中置换CPU重启的装置,其特征是,包括:第一控制模块、切换模块、第一CPU、第二CPU、南桥芯片,所述第一控制模块的数据接收端与第一CPU的错误信号发送端通信连接,所述第一控制模块的切换控制输出端与切换模块的切换控制端通信连接,所述第一控制模块的重启控制输出端与第二CPU的重启控制端通信连接,用于在第一CPU故障情况下将南桥芯片切换为与第二CPU通信,所述切换模块的第一数据通信端与第一CPU的数据通信端通信连接,所述切换模块的第二数据通信端与第二CPU的数据通信端通信连接,所述切换模块的第三数据通信端与南桥芯片的数据通信端通信连接,其中,第一CPU为系统开机CPU,第二CPU为除系统开机CPU以外的其他CPU。2.根据权利要求1所述的一种多CPU架构中置换CPU重启的装置,其特征是,还包括第二控制模块,所述第二控制模块与第一控制模块通信连接。3.根据权利要求2所述的一种多CPU架构中置换CPU重启的装置,其特征是,所述第二控制模块为基板管理控制器。4.根据权利要求1所述的一种多C...

【专利技术属性】
技术研发人员:吴秉承
申请(专利权)人:苏州浪潮智能科技有限公司
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1