保康资讯网

俄罗斯MCST Elbrus-8C自研处理器试验失败

2021-12-28 20:11:00

IT之家12月27日消息,据tom'sHARDWARE报道,俄罗斯最大银行Sber的技术部门SberTech在多个工作负载中评估了俄罗斯制造的MCSTElbrus-8C处理器,但结果完全令人失望,该处理器未能通过测试。测试人员列举了“内存不足,内存速度慢,核心少,频率低。功能要求完全没有得到满足”是失败的关键原因。然而,根据SberTech工程师的说法,还是有希望的。

自制的硬件

在2014年,俄罗斯公开宣布,它打算用其国内技术取代美国和欧洲开发的硬件和软件。在硬件方面,这意味着从X86AMD的Epyc和英特尔的XeonScalable平台迁移到其本土的CPU,如MCST的Elbrus处理器,基于类似VLIW的专有架构,以及BaikalElectronics的基于Arm的SoC。

到目前为止,一些俄罗斯政府机构和政府控制的公司已经采用了基于Baikal和Elbrus的系统。但是当涉及到关键任务服务器时,没有人接受任何自制的设备。这在很大程度上是因为大多数俄罗斯制造的机器内核较少(与主流服务器相比),慢速和过时的内存容量不足,时钟频率较低,开箱后的软件优化也不好。

“与英特尔至强CascadeLake相比,Elbrus-8C服务器非常弱,”SberTech的代表AntonZhbankov在本月初的Elbrus合作伙伴日会议上说,“内存不足[256MB],内存速度慢,核心少,频率低。功能要求完全没有得到满足。”

Elbrus-8C:8C/8T,1.30GHz,16MBL3,70WTDP,四通道DDR3-1600内存,28纳米,250FP64GFLOPS

英特尔XeonGold6230:CascadeLake-SP,20C/40T,2.10-3.90GHz,27.5MBL3,125WTDP,14纳米

Elbrus-8CB:新的微架构,8C/8T,1.50GHz,16MBL3,90WTDP,四通道DDR4-2400内存,28纳米,576FP64GFLOPS

事实上,SberTech的评估是对Elbrus-8C平台在银行应用中的首次深入测试。评估人员将双插槽和四插槽Elbrus-8C设备(每箱16-32个核心)与该公司目前使用的基于英特尔XeonGold6230处理器的双处理器服务器进行了比较。SberTech无法测试更强大的Elbrus-8CB,因为它尽管已经正式推出,但仍未上市。

无法与工业标准部件竞争

作为欧洲最大的银行之一,它提供的服务不仅仅是银行业务,Sber对硬件有一定的要求,并有自己的测试方法来评估它考虑部署的机器。这个方法包括以下内容。

功能测试(44个参数,以确保一个平台可以运行Sber需要的东西,并且可以按照Sber的需要进行管理)。

合成测试(使用PostreSQL套件的PGbench以及SPECCPU2017)。

应用测试(使用Java应用程序)。

每台服务器都从其机箱和一些一般性功能开始,如远程管理,Sber在其功能测试程序下进行评估。显然,一台MCSTElbrus-8C设备在Sber的功能测试中失败了84%,因为它不能轻易从机架上拆下来,缺乏适当的LED指示灯,而且没有远程管理,这在很大程度上使它无法在商业数据中心使用。不过,还是有一些希望的。

Zhbankov说:“Elbrus-8C服务器的其中一个令人惊讶的地方是它是真正的产品。这是一款真正的服务器,我们得到了它。[它是一个实际的产品,有它的缺点,大量的缺点,但我们可以与它们一起工作。”

Elbrus-8C评估总结

4路Elbrus-8C对比2路IntelXeonGold6230

SPECCPU2017——2.62(基本)~3.15(峰值)倍慢

PGbench/PostreSQL——1.7(只读配置文件)~3.3(读写配置文件)倍低

Java——响应时间高出23~26倍

SPECCPU2017基准测试的情况看起来稍微好一些,四芯片Elbrus-8C比双英特尔至强Gold6230机器慢2.62(基础)~3.15(峰值)倍,这并不糟糕,因为SberTech工程师预计会有20倍到30倍的差异。然而,应该注意的是,X86系统和Elbrus机器都没有达到服务器制造商提交给Spec.org的峰值性能数据。

同时,在PGbench/PostreSQL测试中,XeonGold6230设备比Elbrus-8C服务器好1.7(只读配置文件)~3.3(读写配置文件)倍(以每10万美元的交易量计算),具体取决于工作负载,这很重要,但并没有大幅降低。

IT之家获悉,对于Java应用程序或模拟Java工作负载,Elbrus-8C平台的情况变得更加糟糕,其响应时间高出23倍至26倍,而且不符合Sber的任何服务质量要求。根据这两家公司的说法,好消息是Java应用程序的启动时间和响应时间随着性能优化而得到改善。Elbrus-8C机器与Xeon服务器相比仍不太具有竞争力,但其性能可以通过软件调整得到改善。

将需要几年时间才能赶上

虽然SberTech的工程师预计Elbrus-8C机器的性能会差很多,比英特尔2019年的XeonGold6230机器慢几个数量级,但即使是两到三倍的性能差异,也足以让商业公司无法部署到平台,因为它没有经济意义。

“目前,Sberbank说不行,我们不能将Elbrus机器部署到我们的生态系统中,但我们很惊喜,它从根本上可以工作,”Zhbankov说。

目前,即使是MCST的系统设计本身也存在问题,所以CPU的性能是Sber或任何其他超级信号器甚至通常不会评估的。谈到CPU性能,该公司几年前就推出了Elbrus-8CB,预计不久就会到来。由于采用了新的微架构和改进的内存支持,这款芯片的性能有望大大提升。另外,MCST有一个相当雄心勃勃的服务器路线图,包括12核Elbrus处理器,去年推出的16核CPU,甚至还有用于PetaFLOPS级系统的32核系统级芯片。

在未来的某个时间点,MCST的Elbrus处理器将比现在的速度大大提升。但问题是,该公司需要花费大量的时间来开发新的CPU并将其推向市场(例如,Elbrus-8CB是在2018年宣布的)。因此,当雄心勃勃的32核Elbrus到来时,来自AMD和英特尔的芯片在每瓦性能方面将比现在快几个数量级,而且更有效率。

像MCST这样的公司可以开发出足以满足办公室工作负荷的CPU。这样的系统很可能被那些能够支付额外费用以支持国内CPU开发商而不使用外国技术的政府所部署。如果可扩展性和能源效率等问题不受关注,国产CPU也可用于建造超级计算机。然而,这种国产CPU似乎不会很快赶上AMD、英特尔和基于Arm的新兴服务器SoC设计者的发展。


防火岩棉板

上一篇:

下一篇:

Copyright© 2015-2020 保康资讯网版权所有