我们在努力发展自主软硬件的同时,世界上的其他很多国家也在做类似的事情,比如说俄罗斯,其自研的“Elbrus-8CB”处理器近来就频频曝光,但详细情况一直不为人所知,而在本周公布的一份编程指导中,它的各种细节都被公之于众。
俄罗斯自主CPU处理器的代号为“Elbrus”,也就是欧洲第一高峰厄尔布鲁士峰,位于俄罗斯西南部的大高加索山脉,海拔5642米。
它来自俄罗斯的MSCT公司,而背后是俄罗斯的列别捷夫精密机械与计算机工程研究所,1992年成立,之前主要是研发SPARC架构处理器,近年来转向ARM架构,Elbrus已经是第四代ARM架构产品了。
Elbrus有双核、四核、八核三种配置,而且从芯片面积看,都是原生设计,而非屏蔽组合而来。
其中,八核心的代号Elbrus-8CB,制造工艺还是台积电的28nm,晶体管数量27.8亿个,所以核心面积达333平方毫米,而频率仅有1.5GHz,峰值浮点性能单精度576GFlops、双精度288GFlops,内存支持四通道DDR4-2400 ECC,带宽为68.3GB/s。
缓存方面,每核心64KB一级数据缓存、128KB一级指令缓存、512KB二级缓存,同时所有核心共享16MB三级缓存。
最多支持四路并行,互连带宽12GB/s,但未透露使用的什么协议。