计算装置、存储装置、网络交换设备及计算机体系架构的制作方法

文档序号:8922148阅读:459来源:国知局
计算装置、存储装置、网络交换设备及计算机体系架构的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种计算装置、存储装置、网络交换设备以及计算机体系架构。
【背景技术】
[0002]在计算机体系架构中,计算节点需要与存储设备交互存储数据,并需要与网络交换设备交互网络数据。参见图1,为了使得计算节点能够与传统的存储设备交互存储数据,需要在计算节点中增加光纤存储控制器,并通过iSCSI或FC总线将光纤存储控制器连接至传统的存储设备。为了使得计算节点能够与传统的网络交换设备交互网络数据,需要在计算节点中增加网络控制器,并通过Ethernet总线将网络控制器连接至传统网络交换设备。
[0003]可见,在现有计算机体系架构中,针对不同应用如上述存储应用和网络数据应用,均采用不同的总线来传输数据。比如上述针对存储数据采用iSCSI或FC总线来传输数据,针对网络数据应用采用Ethernet总线来传输数据。这样多种总线并存的体系架构,不同总线需要对应各自独立的控制器比如上述相互独立的光纤存储控制器和网络控制器,从而增加了系统设计的复杂性。

【发明内容】

[0004]本发明提供一种计算装置、存储装置、网络交换设备以及计算机体系架构,能够降低系统设计的复杂性。
[0005]一种计算装置,包括:处理器和第一 PCIe信号增强器,其中,
[0006]所述处理器通过第一 PCIe总线连接所述第一 PCIe信号增强器,所述第一 PCIe信号增强器通过第二 PCIe总线连接到外部的网络交换设备,并且,所述PCIe信号增强器通过第三PCIe总线连接到外部的存储装置;
[0007]所述处理器,用于通过第一 PCIe总线与所述第一 PCIe信号增强器传输存储数据以及网络数据;
[0008]所述第一 PCIe信号增强器,用于对接收到的所述存储数据以及所述网络数据进行PCIe信号增强处理,以及通过第二 PCIe总线与所述外部的网络交换设备传输增强处理后的所述网络数据,并通过第三PCIe总线与所述外部的存储装置传输增强处理后的所述存储数据。
[0009]一种存储装置,包括:存储单元以及第二 PCIe信号增强器,其中,
[0010]所述存储单元通过第四PCIe总线连接所述第二 PCIe信号增强器,所述第二 PCIe信号增强器通过第五PCIe总线连接到外部的网络交换设备,并且,所述第二 PCIe信号增强器通过第三PCIe总线连接到外部的计算装置;
[0011]所述存储单元,用于通过第四PCIe总线与所述第二 PCIe信号增强器传输存储数据;
[0012]所述第二 PCIe信号增强器,用于对接收到的所述存储数据进行PCIe信号增强处理,以及通过所述第三PCIe总线与所述外部的计算装置传输增强处理后的所述存储数据。
[0013]所述第二 PCIe信号增强器,进一步通过所述第五PCIe总线与所述外部的网络交换设备传输增强处理后的存储数据。
[0014]一种网络交换设备,包括:处理装置和PLX交换芯片,其中,
[0015]所述处理装置通过第六PCIe总线连接所述PLX交换芯片,所述PLX交换芯片通过第二 PCIe总线连接到外部的计算装置;
[0016]所述处理装置,用于通过第六PCIe总线与所述PLX交换芯片传输网络数据;
[0017]所述PLX交换芯片,通过第二 PCIe总线与所述外部的计算装置传输网络数据。
[0018]所述PLX交换芯片进一步通过第五PCIe总线与所述外部的存储装置相连,通过第五PCIe总线与所述外部的存储装置传输存储数据。
[0019]所述PLX交换芯片的个数为三,包括第一 PLX交换芯片、第二 PLX交换芯片、第三PLX交换芯片。
[0020]所述第一 PLX交换芯片、所述第二 PLX交换芯片、第三PLX交换芯片和所述处理装置四者两两相连;
[0021]所述第二 PLX交换芯片还通过第二 PCIe总线与所述外部的计算装置相连;所述第三PLX交换芯片还通过第五PCIe总线与所述外部的存储装置相连;
[0022]所述第二 PLX交换芯片通过所述第二 PCIe总线与所述外部的计算装置传输网络数据;
[0023]所述第三PLX交换芯片通过所述第五PCIe总线与所述外部的存储装置传输存储数据。
[0024]所述第一 PLX交换芯片、第二 PLX交换芯片和第三PLX交换芯片共对外提供32个数据端口 ;
[0025]和/ 或,
[0026]所述第一 PLX交换芯片、第二 PLX交换芯片和第三PLX交换芯片的每个端口的数据带宽为32Gb/s。
[0027]所述处理装置与所述第一 PLX交换芯片、第二 PLX交换芯片和第三PLX交换芯片中的每一个均分别通过I2C总线、JTAG总线和PCIe总线连接;
[0028]其中,所述I2C总线用于传输第一 PLX交换芯片、第二 PLX交换芯片和第三PLX交换芯片中的每一个PLX芯片的状态信息及管理信息JTAG总线用于与每一个PLX交换芯片间的调试。
[0029]一种计算机体系架构,包括:一个以上本发明提供的计算装置,一个以上本发明提供的存储装置,以及本发明提供的网络交换设备。
[0030]本发明实施例提供了一种计算装置、存储装置、网络交换设备以及计算机体系架构,在计算装置内部只采用PCIe总线,针对不同的应用,该计算装置都只需要通过PCIe总线来传输数据,比如通过PCIe总线来传输存储应用和网络数据应用的数据,因此计算装置内部无需根据不同的应用配置不同的总线,因此,降低了系统设计的复杂性。同时,在计算装置内部,也无需根据不同总线设置对应各自独立的控制器,比如无需包括现有技术中的光纤存储控制器和网络控制器。因此,也降低了系统设计的复杂性。
【附图说明】
[0031]图1是现有技术中计算机体系架构的示意图。
[0032]图2是本发明一个实施例中计算装置的结构示意图。
[0033]图3是本发明一个实施例中存储装置的结构示意图。
[0034]图4是本发明一个实施例中网络交换设备的结构示意图。
[0035]图5是本发明另一个实施例中网络交换设备的结构示意图。
[0036]图6是本发明又一个实施例中网络交换设备的结构示意图。
[0037]图7是本发明一个实施例中计算机体系架构的示意图。
【具体实施方式】
[0038]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0039]本发明一个实施例提出了一种计算装置,参见图2,该计算装置包括:处理器201和第一 PCIe信号增强器202,其中,
[0040]所述处理器201通过第一 PCIe总线连接所述第一 PCIe信号增强器202,所述第一PCIe信号增强器202通过第二 PCIe总线连接到外部的网络交换设备,并且,所述PCIe信号增强器202通过第三PCIe总线连接到外部的存储装置;
[0041 ] 所述处理器201,用于通过第一 PCIe总线与所述第一 PCIe信号增强器202传输存储数据以及网络数据;
[0042]所述第一 PCIe信号增强器202,用于对接收到的所述存储数据以及所述网络数据进行PCIe信号增强处理,以及通过第二 PCIe总线与所述外部的网络交换设备传输增强处理后的所述网络数据,并通过第三PCIe总线与所述外部的存储装置传输增强处理后的所述存储数据。
[0043]可见,在本发明的上述实施例中,在计算装置内部只采用PCIe总线,针对不同的应用,该计算装置都只需要通过PCIe总线来传输数据,比如通过PCIe总线来传输存储应用和网络数据应用的数据,因此计算装置内部无需根据不同的应用配置不同的总线,因此,降低了系统设计的复杂性。同时,在计算装置内部,也无需根据不同总线设置对应各自独立的控制器,比如无需包括现有技术中的光纤存储控制器和网络控制器。因此,也降低了系统设计的复杂性。
[0044]进一步地,在本发明的实施例中,计算装置内部可以设置有PCIe信号增强器,从而进一步保证了 PCIe信号的高质量的传输。
[0045]本发明一个实施例中还提出了一种存储装置,参见图3,包括:存储单元301以及第二 PCIe信号增强器303,其中,
[0046]所述存储单元301通过第四PCIe总线连接所述第二 PCIe信号增强器302,所述第二 PCIe信号增强器302通过第五PCIe总线连接到外部的网络交换设备,并且,所述第二PCIe信号增强器302通过第三PCIe总线连接到外部的计算装置,比如图2所示的上述实施例中的计算装置;
[0047]所述存储单元301,用于通过第四PCIe总线与所述第二 PCIe信号增强器302传输存储数据;
[0048]所述第二PCIe信号增强器302,用于对接收到的所述存储数据进行PCIe信号增强处理,以及通过所述第三PCIe总线与所述外部的计算装置(比如图2所示的上述实施例中的计算装置)传输增强处理后的所述存储数据。
[0049]在本发明的一个实施例中,所述第二 PCIe信号增强器302,进一步通过所述第五PCIe总线与所述外部的网络交换设备传输增强处理后的存储数据。
[0050]可见,在本发明的实施例中,存储装置内部设置有PCIe总线,并且,通过PCIe总线及PCIe信号增强器,存储装置能够与计算装置和网络交换设备进行高效的存储数据传输。
[0051]本发明一个实施例提出了一种网络交换设备,参见图4,包括:处理装置401和PLX交换芯片402,其中,
[0052]所述处理装置401通过第六PCIe总线连接所述PLX交换芯片402,所述PLX交换芯片402通过第二 PCIe总线连接到外部的计算装置;
[0053]所述处理装置401,用于通过第六PCIe总线与所述PLX交换芯片402传输网络数据;
[0054]所述PLX交换芯片402,通过第二PCIe总线与所述外部的计算装置传输网络数据。
[0055]在本发明一个实施例中,所述PLX交换芯片402进一步通过
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1