一种基于QPI总线实现扩展系统内存的新型扩展模块技术方案

技术编号:13036345 阅读:63 留言:0更新日期:2016-03-17 11:55
本实用新型专利技术提供一种基于QPI总线实现扩展系统内存的新型扩展模块,包括内存扩展芯片和内存扩展器,内存扩展芯片上行端口与多路服务器的QPI总线相连,下行端口与内存扩展器相连,内存扩展芯片包括QPI Link接口子模块、逻辑转换子模块和内存SMI Link接口子模块;QPI Link接口子模块与内存扩展芯片上行端口相连接,用于接收多路服务器发送的QPI信号;逻辑转换子模块用于将接收到的QPI信号转成八组SMI信号后,向内存SMI Link接口子模块发送;内存SMI Link接口子模块与下行端口相连接,用于根据逻辑转换后的八组SMI信号在内存扩展器中读取数据或写入数据,并将读取到的数据向逻辑转换子模块发送。本实用新型专利技术支持热插拔式的即插即用操作,兼备使用灵活性及扩展性强的特点。

【技术实现步骤摘要】

本技术涉及计算机内存扩展
,具体地说是一种基于QPI总线实现扩展系统内存的新型扩展模块
技术介绍
随着互联网、大数据及虚拟化时代的来临,对计算机系统内部存储的容量提出了越来越高的要求。在传统的计算机体系加工中,处理器通过SMI链路与内存扩展器进行连接,而处理器一般只有四组SMI链路进行内存扩展,随着目前数据量的爆发式增长,需要处理器处理的数据成几何式的速度递增,同时虚拟化的应用越来越广泛,需要系统提供更大的内部存储容量,故目前仅通过SMI链路扩展内存的方式存在着很大的限制,已经很难满足目前数据增长广泛应用的需求。因此,迫切需要开发一种新型扩展模块,以满足市场端针对大数据量处理的需求。
技术实现思路
本技术的技术任务是针对现有技术的不足,提供一种基于QPI总线实现扩展系统内存的新型扩展模块,该新型扩展模块兼备扩展性强及使用灵活性的特点,能满足市场端针对大数据量处理的需求。本技术解决其技术问题所采用的技术方案是:—种基于QPI总线实现扩展系统内存的新型扩展模块,包括内存扩展芯片和内存扩展器,内存扩展芯片和内存扩展器安装在相应的安装位上,所述内存扩展芯片上行端口与多路服务器的QPI总线相连,内存扩展芯片下行端口与内存扩展器相连,内存扩展芯片包括QPI Link接口子模块、逻辑转换子模块和内存SMI Link接口子模块;QPI Link接口子模块与内存扩展芯片上行端口相连接,用于接收多路服务器发送的QPI信号;逻辑转换子模块用于将接收到的QPI信号转成八组SMI信号后,向内存SMILink接口子模块发送;内存SMILink接口子模块与下行端口相连接,用于根据逻辑转换后的八组SMI信号在内存扩展器中读取数据或写入数据,并将读取到的数据向逻辑转换子模块发送。进一步的,所述内存扩展器支持双通道。进一步的,每个所述通道支持两根物理内存DIMM插槽。进一步的,所述多路服务器包括多个处理器,每个处理器支持三组快速通道互联QPI Link,其中两组QPI Link用于进行多个所述处理器内部间的互连,剩余一组QPI Link与内存扩展芯片的上行端口连接。更进一步的,所述每个处理器自带内存扩展器。更进一步的,所述内存扩展芯片和/或内存扩展器通过热插拔方式与相应的安装位相连接。本技术的一种基于QPI总线实现扩展系统内存的新型扩展模块,与现有技术相比,所产生的有益效果是:本技术通过将新型扩展模块直接与处理器间互连通讯的QPI总线进行连接,转换成八组SMI链路后,通过搭配内存扩展器来实现本地系统内存数据的按需扩展,从而提高现有系统内部数据储容量,同时,此扩展模块支持热插拔式的即插即用操作,兼备使用灵活性及扩展性强的特点。【附图说明】附图1是本技术扩展模块的功能框图;附图2为本技术内存扩展芯片的功能框图;附图3为本技术的逻辑框图。【具体实施方式】下面结合附图1-3,对本技术的一种基于QPI总线实现扩展系统内存的新型扩展模块作以下详细说明。如图1所示,本技术的一种基于QPI总线实现扩展系统内存的新型扩展模块,包括内存扩展芯片和内存扩展器,内存扩展芯片和内存扩展器通过热插拔方式与相应的安装位相连接。每个内存扩展器支持双通道,且每个通道支持两根物理内存DIMM插槽。如附图2所示,内存扩展芯片共有四组上行端口与多路服务器的QPI总线相连,内存扩展芯片下行端口有八组,每组下行端口通过SMI Link与内存扩展器相连,而内存扩展器后面直接连接物理内存DIMM插槽,搭配内存进行数据的存储。其中,内存扩展芯片包括QPI Link接口子模块、逻辑转换子模块和内存SMI Link接口子模块,具体的:QPI Link接口子模块与内存扩展芯片上行端口相连接,用于接收多路服务器发送的QPI信号;逻辑转换子模块用于将接收到的QPI信号转成八组SMI信号后,向内存SMILink接口子模块发送;内存SMILink接口子模块与下行端口相连接,用于根据逻辑转换后的八组SMI信号在内存扩展器中读取数据或写入数据,并将读取到的数据向逻辑转换子模块发送。如附图3所示,在多路服务器中包括四个处理器,分别为处理器0、处理器1、处理器2和处理器3,每个处理器支持三组快速通道互联QPI Link,其中两组QPI Link用于进行多个所述处理器内部间的互连,剩余每个处理器中的一组QPI Link与内存扩展芯片的上行端口连接对现有多路服务器中的内存进行扩展,每个处理器自带内存扩展器。上述内存扩展时,四个处理器中的每一组QPILink与新型扩展模块中扩展芯片的上行端口进行连接,内存扩展芯片在接收到QPI信号后,会通过内部的逻辑转换电路将QPI信号转换成八组SMI信号,然后由内存扩展芯片的八组下行链路与内存扩展器连接。在内存扩展模块上有设计8个内存扩展器,每个内存扩展器均支持双通道,同时每个通道可以支持2根物理的内存插槽,因此整个内存扩展模块最大可以支持32根物理内存DIMM插槽。本技术的一种基于QPI总线实现扩展系统内存的新型扩展模块,其加工制作简单方便,按说明书附图所示加工制作即可。 除说明书所述的技术特征外,均为本专业技术人员的已知技术。【主权项】1.一种基于QPI总线实现扩展系统内存的新型扩展模块,包括内存扩展芯片和内存扩展器,内存扩展芯片和内存扩展器安装在相应的安装位上,其特征在于,所述内存扩展芯片上行端口与多路服务器的QPI总线相连,内存扩展芯片下行端口与内存扩展器相连,内存扩展芯片包括QPI Link接口子模块、逻辑转换子模块和内存SMI Link接口子模块; QPI Link接口子模块与内存扩展芯片上行端口相连接,用于接收多路服务器发送的QPI信号; 逻辑转换子模块用于将接收到的QPI信号转成八组SMI信号后,向内存SMI Link接口子模块发送; 内存SMI Link接口子模块与下行端口相连接,用于根据逻辑转换后的八组SMI信号在内存扩展器中读取数据或写入数据,并将读取到的数据向逻辑转换子模块发送。2.根据权利要求1所述的一种基于QPI总线实现扩展系统内存的新型扩展模块,其特征在于,所述内存扩展器支持双通道。3.根据权利要求2所述的一种基于QPI总线实现扩展系统内存的新型扩展模块,其特征在于,每个所述通道支持两根物理内存DIMM插槽。4.根据权利要求1或2或3所述的一种基于QPI总线实现扩展系统内存的新型扩展模块,其特征在于,所述多路服务器包括多个处理器,每个处理器支持三组快速通道互联QPILink,其中两组QPI Link用于进行多个所述处理器内部间的互连,剩余一组QPI Link与内存扩展芯片的上行端口连接。5.根据权利要求4所述的一种基于QPI总线实现扩展系统内存的新型扩展模块,其特征在于,所述每个处理器自带内存扩展器。6.根据权利要求1或2或3或5所述的一种基于QPI总线实现扩展系统内存的新型扩展模块,其特征在于,所述内存扩展芯片和/或内存扩展器通过热插拔方式与相应的安装位相连接。【专利摘要】本技术提供一种基于QPI总线实现扩展系统内存的新型扩展模块,包括内存扩展芯片和内存扩展器,内存扩展芯片上行端口与多路服务器的QPI总线相连,下行端口与内存扩展器相连,内存扩展芯片包括QPI?L本文档来自技高网...

【技术保护点】
一种基于QPI总线实现扩展系统内存的新型扩展模块,包括内存扩展芯片和内存扩展器,内存扩展芯片和内存扩展器安装在相应的安装位上,其特征在于,所述内存扩展芯片上行端口与多路服务器的QPI总线相连,内存扩展芯片下行端口与内存扩展器相连,内存扩展芯片包括QPI Link接口子模块、逻辑转换子模块和内存SMI Link接口子模块;QPI Link接口子模块与内存扩展芯片上行端口相连接,用于接收多路服务器发送的QPI信号;逻辑转换子模块用于将接收到的QPI信号转成八组SMI信号后,向内存SMI Link接口子模块发送;内存SMI Link接口子模块与下行端口相连接,用于根据逻辑转换后的八组SMI信号在内存扩展器中读取数据或写入数据,并将读取到的数据向逻辑转换子模块发送。

【技术特征摘要】

【专利技术属性】
技术研发人员:王磊
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:新型
国别省市:山东;37

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

1