cnBetaTB|俄罗斯Elbrus 8CB处理器曝光 采用台积电28nm 8核VLIW设计


世界上所有的超级大国 , 都是既得利益者 , 都想打造自己的定制化硅质处理器 。 这其中的重要因素是让超级大国可以断绝美国的处理器 , 保证没有预装的后门 , 必要时还可以增加自己的处理器 。 定制芯片设计、基于x86的产品或ARM衍生品似乎是大势所趋 。 因此 , 俄罗斯来了 , 其定制的Elbrus VLIW设计似乎与SPARC有渊源 。
俄罗斯制造Elbrus处理器已经有好几年了 。 对于我们这些身处俄罗斯之外的人来说 , 它的外壳下究竟是什么 , 大多是一个很大的问号 。 这些芯片是为定制的服务器和办公电脑而设计的 , 往往是按照俄罗斯政府的指示和要求来制造的 。 从俄罗斯超级计算机事件的文件中 , 我们已经瞥见过这种设计 , 然而这些都是几年前的事了 。 如果你不在俄罗斯 , 你无论如何也不可能拿到手 。 不过 , 最近我们注意到网上列出了最新Elbrus-8CB处理器设计的最新编程指南 。
在本周发布的最新在线编程指南中 , 详细介绍了最新的Elbrus-8CB芯片 , 该芯片基于台积电28nm工艺打造 , 采用333mm2的设计 , 拥有8个核心 , 主频为1.5GHz 。 根据文件显示 , 峰值吞吐量为576 GFLOPs的双精度 , 该芯片提供了4个通道的DDR4-2400 , 可以达到68.3 GB/s 。 L1和L2缓存是私有的 , 有64 kB的L1-D缓存、128 kB的L1-I缓存和512 kB的L2缓存 。 L3缓存由各核之间共享 , 每核2MB , 共计16MB 。 该处理器还支持4路服务器多处理器组合 , 但是没有透露是什么协议或带宽 。
这是一个专注于编译器的设计 , 很像英特尔的Itanium , 大部分优化都发生在编译器层面 , 这通常不会使产品获得成功 。 2015年的文档指出 , Elbrus设计的一个持续目标是x86和x86-64二进制翻译 , 开销只有20% , 可以完全支持x86代码以及x86操作系统 , 包括Windows7 。 该内核有6个执行端口 , 其中很多端口都是多端口 。 例如 , 其中4个端口可以做加载端口 , 2个端口可以做存储端口 , 但都可以做整数操作 , 大部分可以做浮点操作 。 其中4个端口可以做比较运算 , 这4个端口也可以做向量计算 。
不过 , 更大的问题是 , 这些由国家资助的处理器开发项目中 , 有多大的可能性能在规模上取得成功 。 理论上来说 , 国家资助的集团应该是资金最充足的 , 然而 , 即使世界上有那么多钱 , 仍然需要工程师来完成事情 。
【cnBetaTB|俄罗斯Elbrus 8CB处理器曝光 采用台积电28nm 8核VLIW设计】
cnBetaTB|俄罗斯Elbrus 8CB处理器曝光 采用台积电28nm 8核VLIW设计
本文插图

cnBetaTB|俄罗斯Elbrus 8CB处理器曝光 采用台积电28nm 8核VLIW设计
本文插图

cnBetaTB|俄罗斯Elbrus 8CB处理器曝光 采用台积电28nm 8核VLIW设计
本文插图

cnBetaTB|俄罗斯Elbrus 8CB处理器曝光 采用台积电28nm 8核VLIW设计
本文插图