本发明涉及一种服务器,具体涉及一种新型x86+arm异构服务器。
背景技术:
1、x86架构主要应用pc和服务器市场,而arm架构主要应用移动终端市场,他们各自都有自己强大的生态圈。随着云计算的发展,工程师可以把各种资源放入云端,供客户使用。但是部署云计算服务时,通常使用的是x86服务器,这样就很难将arm生态圈的应用部署到云端,通常只能通过指令转义的方式部署arm相关应用,这样就大大降低了x86服务器性能。
技术实现思路
1、为了解决上述问题,本发明提供一种新型x86+arm异构服务器,将x86和arm巧妙融合,即满足了x86在服务器上的性能优势,又解决了arm应用兼容性问题,容易部署,能够有效解决现有技术中的不足。
2、本发明是通过以下技术方案来实现的:一种新型x86+arm异构服务器,包括:
3、x86计算单元,作为服务器的主机端,对外提供访问接口,对内提供存储区域,管理arm计算单元,并通过网络端口映射或其他方式将arm计算单元资源映射到网络中;
4、arm计算单元,作为服务器的从机端,接受x86指令,完成arm相关应用;
5、bmc管理单元,负责服务器整机的硬件管理;
6、背板,负责x86计算单元和arm计算单元的高速和低速信号连接,提供pcie和usb接口转接;
7、底板,作为arm计算单元的载体。
8、作为优选的技术方案,所述x86计算单元的pcie x8接口,通过背板的pcie sw转出多路pcie x4接口,分别连接到底板上各个arm计算单元,实现x86计算单元和arm计算单元的业务数据交互。
9、作为优选的技术方案,所述arm计算单元的应用映射到x86计算单元的网络端口上,以方便统一管理并节省外网ip资源。
10、作为优选的技术方案,所述x86计算单元的pcie x4接口,通过背板的pcie转usb3.0转出多路usb 3.0接口,分别连接到底板上各个arm计算单元,用于usb烧录arm计算单元功能以及adb usb模式下的管理功能。
11、作为优选的技术方案,所述x86计算单元中的bmc管理单元,通过gpio和i2c管理各个arm计算单元。
12、作为优选的技术方案,所述x86计算单元中的bmc管理单元,通过背板的usb转uart转出多路uart,分别连接到底板上各个arm计算单元,提供bmc的sol功能远程调试arm计算单元。
13、作为优选的技术方案,所述背板包括业务数据流、arm管理数据流、bmc硬件管理数据流和arm调试数据流,各数据流分别通过pcie、usb、gpio、i2c和uart接口连接x86计算单元和arm计算单元。
14、作为优选的技术方案,所述业务数据流通过pcie接口实现x86计算单元和arm计算单元之间的低延时和高带宽的数据交互。
15、作为优选的技术方案,所述bmc管理单元通过远程sol功能实现远程调试各个模块单元,并通过gpio和i2c接口对arm计算单元进行硬件管理。
16、作为优选的技术方案,独立的usb 3.0调试管理接口实现管理和业务数据分离。
17、本发明的有益效果是:本发明能够同时兼容x86和arm应用混合部署,各自发挥其性能优点;业务数据流通过pcie接口互联,对比网络交换延时低、带宽高;通用bmc管理,方便统一管理和部署,远程sol功能,可以远程调试各个模块单元;独立的usb 3.0调试管理接口,实现管理和业务数据分离。
1.一种新型x86+arm异构服务器,其特征在于,包括:
2.根据权利要求1所述的新型x86+arm异构服务器,其特征在于:所述x86计算单元的pcie x8接口,通过背板的pcie sw转出多路pcie x4接口,分别连接到底板上各个arm计算单元,实现x86计算单元和arm计算单元的业务数据交互。
3.根据权利要求1所述的新型x86+arm异构服务器,其特征在于:所述arm计算单元的应用映射到x86计算单元的网络端口上,以方便统一管理并节省外网ip资源。
4.根据权利要求1所述的新型x86+arm异构服务器,其特征在于:所述x86计算单元的pcie x4接口,通过背板的pcie转usb 3.0转出多路usb 3.0接口,分别连接到底板上各个arm计算单元,用于usb烧录arm计算单元功能以及adb usb模式下的管理功能。
5.根据权利要求1所述的新型x86+arm异构服务器,其特征在于:所述x86计算单元中的bmc管理单元,通过gpio和i2c管理各个arm计算单元。
6.根据权利要求1所述的新型x86+arm异构服务器,其特征在于:所述x86计算单元中的bmc管理单元,通过背板的usb转uart转出多路uart,分别连接到底板上各个arm计算单元,提供bmc的sol功能远程调试arm计算单元。
7.根据权利要求1所述的新型x86+arm异构服务器,其特征在于:所述背板包括业务数据流、arm管理数据流、bmc硬件管理数据流和arm调试数据流,各数据流分别通过pcie、usb、gpio、i2c和uart接口连接x86计算单元和arm计算单元。
8.根据权利要求1所述的新型x86+arm异构服务器,其特征在于:所述业务数据流通过pcie接口实现x86计算单元和arm计算单元之间的低延时和高带宽的数据交互。
9.根据权利要求1所述的新型x86+arm异构服务器,其特征在于:所述bmc管理单元通过远程sol功能实现远程调试各个模块单元,并通过gpio和i2c接口对arm计算单元进行硬件管理。
10.根据权利要求1所述的新型x86+arm异构服务器,其特征在于:独立的usb 3.0调试管理接口实现管理和业务数据分离。