一种冗余互连的内存共享的服务器系统的制作方法

文档序号:8430619阅读:466来源:国知局
一种冗余互连的内存共享的服务器系统的制作方法
【技术领域】
[0001]本发明涉及一种服务器系统,具体地说是一种冗余互连的内存共享的服务器系统。
【背景技术】
[0002]高端服务器一般是指由8颗或8颗以上处理器构成的内存共享服务器系统,其具有较强的计算能力和1扩展能力,广泛应用于对性能和可靠性要求较高的关键行业。传统内存共享的高端服务器组成一般包括计算子系统、I/o子系统、互连子系统部分。
[0003]计算子系统通过I/O互连总线连接I/O子系统,互连子系统通过高速互连总线将计算子系统紧密连接,构成全局Cache —致性的紧耦合内存共享系统。当互连子系统出现故障时,计算子系统之间的通信将中断,整个系统无法正常工作,互连子系统没有冗余设计;另外,因为I/O子系统附属于其对应的计算子系统,所以I/O子系统的资源也无法被访问。

【发明内容】

[0004]本发明的技术任务是提供一种冗余互连的内存共享的服务器系统。互连子系统由多套冗余平行的互连模块组成,当其中I套或多套互连模块发生故障时,只要还有I套互连模块正常工作,整个服务器系统仍可正常运行。
[0005]本发明的技术任务是按以下方式实现的,
一种冗余互连的内存共享的服务器系统,包括计算子系统、I/o子系统、互连子系统,计算子系统负责服务器中的数据计算及处理,主要包括处理器和内存;1/0子系统负责服务器中的数据存储和数据传输功能;互连子系统负责服务器中计算子系统与I/o子系统之间的通信;互连子系统通过高速互连总线连接计算子系统和I/o子系统;
服务器内部的所有内存对所有处理器都是共享的,所有处理器之间的通信通过互连子系统完成,互连子系统提供冗余的互连能力;
互连子系统采用冗余设计,即互连子系统是由多个互连模块构成;互连模块的核心是高速互连芯片,高速互连芯片集成多个高速互连接口高阶交叉开关以实现数据路由转发;I个互连模块内设置有I颗或多颗高速互连芯片,I颗或多颗高速互连芯片分别构成服务器系统的单级网路跳步连接或多级网路跳步连接。
[0006]互连模块的核心是高速互连芯片,高速互连芯片集成多个高速互连接口高阶交叉开关以实现数据路由转发;互连模块还包括均与高速互连芯片连接的供电电路、复位电路、配置R0M、核心时钟、I/O时钟、调试单元、监控单元。
[0007]供电电路:由供电接口提供输入电源,输入电源按照背板设计其电压为12V,供电电路将12V电压通过DC-DC转换成高速互连芯片的工作电压的如。
[0008]复位电路在完成尚速互连芯片上电后,通过时序逻辑电路完成尚速互连芯片的复位操作,复位后高速互连芯片即进入正常工作状态。
[0009]配置ROM:提供高速互连芯片的配置参数信息,配置参数存储在ROM中,当高速互连芯片复位完成后从ROM中加载配置信息,配置信息包括高速互连芯片工作频率参数、Seders均衡参数、去加重参数。
[0010]核心时钟:提供给尚速互连芯片运彳丁的参考时钟,尚速互连芯片基于该参考时钟在内部进行倍频和分频处理后获得想要的真正时钟;1/0时钟:用于配置高速互连芯片的运行速率。
[0011]调试单元:有串口和专用调试接口,调试单元用于收集高速互连芯片启动和运行状态日志;调试单元用于对高速互联芯片总线的误码率、眼图进行测试和调优。
[0012]监控单元:实现高速互连芯片的健康状态信息收集和查看,监控单元的监控接口使用SMBUS接口或者JTAG接口,监控单元的BMC控制器通过监控接口获取高速互连芯片的寄存器信息,包括高速互连端口连接状态,如重传、丢包等。
[0013]单级网路跳步为互连模块内部只有I颗高速互连芯片,这颗高速互连芯片连接计算子系统中的节点控制器。
[0014]多级网路跳步指每个互连模块内部设置有多个高速互连芯片,各个高速互连芯片在主板内部连接后再提供对外的互连接口,对外的互连接口连接计算子系统中的节点控制器。
[0015]本发明的一种冗余互连的内存共享的服务器系统具有以下优点:
1、服务器中的所有内存对所有处理器都是共享的,所有处理器之间的通信通过互连子系统完成,而且互连子系统提供冗余的互连能力;
2、互连子系统是由多套冗余的互连模块构成,当其中I套或多套互连模块发生故障时,只要还有I套互连模块正常工作,整个服务器系统仍可正常运行;
3、互连模块是互连子系统的基本组成单元,互连子系统通过高速互连总线将计算子系统紧密连接,构成全局Cache —致性的紧耦合内存共享系统。
【附图说明】
[0016]下面结合附图对本发明进一步说明。
[0017]附图1为一种冗余互连的内存共享的服务器系统的整体结构框图;
附图2为一种冗余互连的内存共享的服务器系统的互连模块的结构框图;
附图3为一种冗余互连的内存共享的服务器系统的多级网络跳步的高速互连芯片级连拓扑图;
附图4为一种冗余互连的内存共享的服务器系统的互连模块与计算子系统的互连图。
【具体实施方式】
[0018]参照说明书附图和具体实施例对本发明的一种冗余互连的内存共享的服务器系统作以下详细地说明。
[0019]实施例1:
如图1所示,本发明的一种冗余互连的内存共享的服务器系统,一种冗余互连的内存共享的服务器系统,包括计算子系统、I/o子系统、互连子系统,计算子系统负责服务器中的数据计算及处理,主要包括处理器和内存;I/O子系统负责服务器中的数据存储和数据传输功能;互连子系统负责服务器中计算子系统与I/o子系统之间的通信;互连子系统通过高速互连总线连接计算子系统和I/O子系统;
服务器内部的所有内存对所有处理器都是共享的,所有处理器之间的通信通过互连子系统完成,互连子系统提供冗余的互连能力;
互连子系统采用冗余设计,即互连子系统是由多个互连模块构成;互连模块的核心是高速互连芯片,高速互连芯片集成多个高速互连接口高阶交叉开关以实现数据路由转发;I个互连模块内设置有I颗高速互连芯片,I颗高速互连芯片构成服务器系统的单级网路跳步连接。
[0020]实施例2:
如图1所示,本发明的一种冗余互连的内存共享的服务器系统,一种冗余互连的内存共享的服务器系统,包括计算子系统、I/o子系统、互连子系统,计算子系统负责服务器中的数据计算及处理,主要包括处理器和内存;I/O子系统负责服务器中的数据存储和数据传输功能;互连子系统负责服务器中计算子系统与I/o子系统之间的通信;互连子系统通过高速互连总线连接计算子系统和I/O子系统;
服务器内部的所有内存对所有处理器都是共享的,所有处理器之间的通信通过互连子系统完成,互连子系统提供冗余的互连能力;
互连子系统采用冗余设计,即互连子系统是由多个互连模块构成;互连模块的核心是高速互连芯片,高速互连芯片集成多个高速互连接口高阶交叉开关以实现数据路由转发;I个互连模块内设置有多颗高速互连芯片,多颗高速互连芯片构成服务器系统的多级网路跳步连接。
[0021]实施例3:
如图1所示,本发明的一种冗余互连的内存共享的服务器系统,一种冗余互连的内存共享的服务器系统,包括计算子系统、I/o子系统、互连子系统,计算子系统负责服务器中的数据计算及处理,主要包括处理器和内存;I/O子系统负责服务器中的数据存储和数据传输功能;互连子系统负责服务器中计算子系统与I/o子系统之间的通信;互连子系统通过高速互连总线连接计算子系统和I/O子系统;
服务器内部的所有内存对所有处理器都是共享的,所有处理器之间的通信通过互连子系统完成,互连子系统提供冗余的互连能力;
互连子系统采用冗余设计,即互连子系统是由多个互连模块构成;互连模块的核心是高速互连芯片,高速互连芯片集成多个高速互连接口高阶交叉开关以实现数据路由转发;I个互连模块内设置有I颗高速互连芯片,I颗高速互连芯片构成服务器系统的单级网路跳步连接。
[0022]如图2所示,互连模块的核心是高速互连芯片,高速互连芯片集成多个高速互连接口高阶交叉开关以实现数据路由转发;互连模块还包括均与高速互连芯片连接的供电电路、复位电路、配置R0M、核心时钟、I/O时钟、调试单元、监控单元。
[0023]供电电路:由供电接口提供输入电源,输入电源按照背板设计其电压为12V,供电电路将12V电压通过DC-DC转换成高速互连芯片的工作电压的如。
[0024]复位电路在完成尚速互连芯片上电后,通过时序逻辑电路完成尚速互连芯片的复位操作,复位后高速互连芯片即进入正常工作状态。
[0025]配置ROM:提供高速互连芯片的配置参数信息,配置参数存储在ROM中,当高速互连芯片复位完成后从ROM中加载配置信息,配置信息包括高速互连芯片工作频率参数、Seders均衡参数、去加重参数。
[0026]核心时钟:提供给尚
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1