俄罗斯自研Elbrus CPU参数曝光,CEO年近九旬仍未退休
导语:俄罗斯自研 CPU 参数最近曝光,虽然比起主流产品仍存在较大差距,但是这也是俄罗斯在自研道路上的一大进展。
虽说自研 CPU 并非易事,但为了避免被美国牵制,很多国家都在这方面投入了巨大的人力与资金。战斗民族俄罗斯也从 20 世纪 90 年代就开始了 CPU 自研之路。
近日,俄罗斯 MCST(Moscow Center of SPARC Technologies,莫斯科 SPARC 技术中心)自主研发的八核芯片 Elbrus-8C 参数曝光,这是继非商用 CPU 之后,俄罗斯第一个进入民用市场的八核微处理器。
该芯片适用于服务器级计算机
28 nm 工艺,27.8 亿个晶体管
2015 年,MCST 推出四核处理器 Elbrus-4C 之后,曾透露已经开始研发下一个型号——八核处理器 Elbru-8C。
2018 年,Elbrus-8CB 处理器完成开发,计划于今年量产。MCST 官方近日公布了详细参数。
资料显示,该芯片目前采用 28nm 制程工艺(Intel 最新一代处理器采用 10 nm 工艺)。
之前 2015 年发布的 Elbrus 4C 为 65 nm 制程
与大多数其他复杂芯片一样,它是一种面向编译器的设计,因为大多数优化都发生在编译器级别。
芯片具体参数见下表:
(可点击放大查看)
如上表所示,该芯片晶体管数量为 27.8 亿个,核心面积达 333 平方毫米,而频率仅有 1.5GHz,峰值浮点性能单精度 576GFlops、双精度 288GFlops,内存支持四通道 DDR4-2400 ECC,带宽为 68.3GB/s。
缓存方面,每核心 64KB 一级数据缓存、128KB 一级指令缓存、512KB 二级缓存,同时所有核心共享 16MB 三级缓存。
此外,该处理器还支持 4 路服务器多处理器组合,但是没有透露是什么协议或带宽。
在 2015 年公布的技术文档中
强调 Elbrus CPU 不受 Intel 授权限制
根据俄罗斯国有控股公司 Ruselectronics 的说法,该芯片的速度比之前 2015 年问世的 Elbrus-4S 处理器快三到五倍,并且 I/O 通道高出八倍。
Ruselectronics 还表示,该芯片具有「确保其用户具有较高信息安全性」的功能,但具体情况我们也不得而知。
性能跑分相当于 AMD 2009 年的 CPU
前几天 MCST 公司还公布了 Elbrus-8C 处理器跑 Blender 2.8 3D 测试的成绩,渲染 RyzenGraphic_27 模型用了 2 分钟 52 秒。
该测试为将黑白图片渲染为图中所示结果
这个性能到底如何呢?据业界人士分析,AMD 的羿龙 II X4 965 处理器渲染同样的测试用了 2 分 34 秒,而酷睿 i7-7700K 这样的处理器渲染时间只要 36 秒,性能差距将近 4-5 倍。
要知道,AMD 羿龙 II X4 965 处理器是 AMD 2009 年发布的处理器。所以,虽然 Elbrus-8C 是 8 核处理器,但是因为 1.5 GHz 的频率、ARM 架构的原因,跟桌面版 4GHz+ 的 X86 处理器相比还是没有任何优势的。
不过话说回来,虽然单独看参数性能,Elbrus-8C 与市面在售处理器相比依然比较落后,但这样的设计能力,已经赶超全球 95% 以上的国家能力了。
Elrbus 背后大佬:俄罗斯第一位计算机工程师
文章开头已经提到,这颗处理器的开发制作商是俄罗斯 MCST 公司,它于 1992 年成立,是列别捷夫精密机械与计算机工程研究所直属机构。
MCST 之前主要研发 SPARC 架构处理器,近年来转向 ARM 架构,并且已经推出了 Elbrus 系列的多款单核、双核、四核及八核 ARM 处理器。
MCST 历代 CPU 产品
MCST 曾因超级计算机 Elbrus 2000(简称 E2K)闻名于世,它背后的领导者,正是公司的创始人 Boris Babayan。
Boris Babayan 是造就 Elbrus 超级计算机的关键人物,更是苏联时代超级计算的先驱。
1951 年,年仅 18 岁的 Babayan 加入了由两位诺贝尔奖获得者,彼得·卡皮察(Pyotr Kapitsa)和列夫·兰道(Lev Landau)共同创立的莫斯科物理技术学院。
在那里,他成为了前苏联第一位计算机科学专业的学生,这一领域当时还是如此之新,还没有「计算机工程」一说,而是被称为「机器数学」。
1978 年,他研究出了全球第一台超标量计算机 Elbrus-1,领先西方国家十多年。之后,Elbrus 2 代让他获得了列宁奖(前苏联享有最高声望的奖项)。
计算机历史博物馆展示的 Elbrus 2 代 CPU
1992 年,Babayan 创办 MCST,专注于 E2K CPU 的开发。
1999 年,E2K 横空出世,轰动业界。该处理器可同时执行 Elbrus VLIW 和 Intel x86 代码,每一时钟周期可以执行 24 条指令,仅凭 1.2GHz 的工作频率就能带来 10.2GFLOP/s 的运算性能。
它的速度可能是当时准备发布的英特尔 Itanium(安腾)服务器芯片的三倍快。这对当时的英特尔造成了极大的威胁。
但与此同时,俄罗斯的投资者因为电子设备开发风险大而不愿意投资 MCST,所以 Babayan 和团队的处境并不乐观。
2004 年,71 岁的 Babayan(左)参加英特尔的一次论坛
右边为英特尔俄罗斯分公司前董事长 Steve Chase
2004 年,Babayan 决定和 E2K 团队加入英特尔,他认为这样才能走出俄罗斯,做到世界第一。Babayan 自此担任英特尔莫斯科研发中心的微处理器研发主管,并成为第二位获得英特尔院士称号的欧洲人。
同时,英特尔获得了 MCST 的部分技术授权。所以坊间有英特尔的芯片技术源头是来自于俄罗斯的说法。
1933 年出生的他,曾带领团队研究苏联用于
开发导弹系统与太空计划的计算机
投身技术算计行业 60 年后,已经 80 多岁的 Babayan 却还表示,「我还有很多项目想要实现,有很多技术上的想法 ,所以没有退休计划。」
Elrbus 的一小步,俄罗斯自研之路的一大步
近年来,俄罗斯试图通过自己的国内产品来摆脱美国制造的技术,包括中国、韩国、日本,也同样如此。这样做除了经济上的考虑,更是从国家安全的角度出发。
而美国近年来对华为的压制,也让我们更加深刻地意识到,拥有全球领先自主研发能力的重要性。
希望未来有一天,提起 CPU,人们想到的不会只是英特尔和 AMD。
推荐阅读
全网唯一秃头数据集:20万张人像,网罗各类秃头
Uber 前无人驾驶工程师告诉你,国内无人驾驶之路还要走多久?
干货 | 基于SRS直播平台的监控系统之实现思路与过程
程序员在这些地方敲代码,普通笔记本根本扛不住
借助大数据进行社交媒体营销,企业们得这么玩
力挺比特币的世界第2交易员:仅次于索罗斯,连续25年无亏损
你点的每个“在看”,我都认真当成了AI
相关文章:

停止Password Manager Agent服务导致应用程序启动缓慢
在一个实施环境中,部署了Password Manager用来实现单点登录功能,但是由于Password Manager的提示基本都是以英文为主,而且配置也比较麻烦,普通用户看见会比较影响用户体验,所以用户决定暂时关闭Password Manager功能&a…

web 前端常用组件【06】Upload 控件
因为有万恶的IE存在,所以当Web项目初始化并进入开发阶段时。 如果是项目经理,需要知道客户将会用什么浏览器来访问系统。 明确知道限定浏览器的情况下,你才能从容的让手下的封装必要的前端组件。 本篇文章试图从常见的上传方式和组件进行分析…
性能超越最新序列推荐模型,华为诺亚方舟提出记忆增强的图神经网络
作者 | Chen Ma, Liheng Ma等译者 | Rachel出品 | AI科技大本营(ID:rgznai100)用户-商品交互的时间顺序可以揭示出推荐系统中用户行为随时间演进的序列性特征。用户与之交互的商品可能受到用户曾经接触的商品的影响。但是,用户和商…

ASP.net 中的页面继承实现和通用页面的工厂模式的实现
最近用.Net做web项目的时候遇到了一些问题,就是很多的页面的处理一样的,不一样的就是我们写的存储过程不同,为了考虑代码的重复利用和可维护性和可 扩展性,于是写了一个对于单据页面的工厂模式,采用界面的继承技术&…

5502的时钟组
5502有四个时钟组,分别为: C55x Subsystem Clock GroupFast Peripherals Clock GroupSlow Peripherals Clock GroupExternal Memory Interface Clock Group1、C55x Subsystem Clock Group该时钟组包括C55X CPU core、内存(DARAM和ROM…

遇到的浏览器兼容问题及应对方法
前言: 上周天的时候有个学长找我帮忙做三张页面,因为没有数据交换之类的,只是单纯的前端页面,想着好久没做东西, 看书都看烦了,所以就接了也当是练手。之前因为没有系统的看书,所以其实很多问题…

浅谈权限设计(来自深空老大)
2019独角兽企业重金招聘Python工程师标准>>> By 深空, 2009-09-13 21:45:07 PHPChina的专家版在谈权限设计,苦于没有权限回帖,特发此博文谈谈简单的权限设计。讨论在这里。 最简单的权限验证,应该是登录态的验证,如果登…
5年Python功力,总结了10个开发技巧
作者 | 写代码的明哥来源 |Python编程时光(ID: Cool-Python)如何在运行状态查看源代码?查看函数的源代码,我们通常会使用 IDE 来完成。比如在 PyCharm 中,你可以 Ctrl 鼠标点击 进入函数的源代码。那如果没有 IDE 呢&…

怎样给目录加权限0777
# chmod -R 0777 /var/www/html/子目录

php学习,一个简单的Calendar(2) 一个简单的活动页面
有了前面的基础,后面就是将页面展示出来。 预览图如下:1号和31号分别有活动,会一并显示出来 这里需要搞定几个问题,一个就是数据库的连接,我们用\sys\class\class.db_connect.inc.php <?php /* * 数据库操作&#…
涨见识了,在终端执行 Python 代码的 6 种方式
作者 | BRETT CANNON译者 | 豌豆花下猫Python猫为了我们推出的 VS Code 的 Python 插件[1],我写了一个简单的脚本来生成变更日志[2](类似于Towncrier[3],但简单些,支持 Markdown,符合我们的需求)。在发布过…

ASP.NET中DataGrid鼠标经过感知以及点击行弹出窗口
选择自 xujh 的 Blog 作者Blog:http://blog.csdn.net/xujh/ 很多人说很难,其实就这几行代码。只要在DataGrid1的ItemDataBound中写入下代码即可 private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventAr…

python中的module
Python中的Module是比较重要的概念。常见的情况是,事先写好一个.py文件,在另一个文件中需要import时,将事先写好的.py文件拷贝到当前目录,或者是在sys.path中增加事先写好的.py文件所在的目录,然后import。这样的做法&…

找子串替换(kmp)poj1572
题目链接:http://poj.org/problem?id1572 输入数据时要注意,这里是string型 用getline(cin,origin[i]); #include <string> #include <iostream> #include <algorithm> #include <stdio.h>using namespace std;const int maxn …

dll的概念、dll导出类(转)
1、 DLL的概念DLL(Dynamic Linkable Library),动态链接库,可以向程序提供一些函数、变量或类。这些可以直接拿来使用。静态链接库与动态链接库的区别:(1)静态链接库与动态链接库都是共享代码的方式。静态链接库把最后的…
墨奇科技汤林鹏:如何用 AI 技术颠覆指纹识别?
受访者 | 墨奇科技联合创始人& CTO 汤林鹏 记者 | Aholiab,编辑 | Carol 出品 | AI科技大本营(ID:rgznai100) 随着深度学习等AI技术的成熟,生物识别成为了关注度较高的领域,指纹、人脸、虹膜等识别技术…

ASP.Net ViewState的实现
选择自 timmy3310 的 Blog ViewState是.Net中提出的状态保存的一种新途径(实际上也是老瓶装新酒);我们知道,传统的Web程序保存状态的方式有这样几种:1、Application 这是Web应用程序生命期中的全局保存区,…

【51CTO学院三周年】遇到
作为一名二流学校的大学生,因为学校的一门嵌入式Linux应用程序开发而喜欢上了嵌入式,但是学校却是只上了一学期的课,无奈只能自己找教程继续学习。在3个月前,无意中找到了朱有鹏老师的嵌入式学习基础视频,通过老师视频…

ASP.NET图象处理详解
作者:未知 请与本人联系在使用ASP的时候,我们时常要借助第三方控件来实现一些图象功能。而现在,ASP.NET的推出,我们已经没有必要再使用第三方控件来实现,因为ASP.NET 已经具有强大的功能来实现一些图象处理。现在&…

IT工作者,你们的爱情是这样的吗?
今天在博客里看到了这篇文章,看完这个视频我随笔写了点自己的感受和看法, 视频链接在下方: http://leidu.blog.51cto.com/3245712/622534 很感谢90 男孩提供,建议IT人员看一下,看完写一下你们的感受吧!…
平头哥玄铁处理器Linux新版本,5大亮点速览
来源 | 芯片开放社区为了便于 CPU 评估,系统集成,快速上手玄铁处理器 Linux 操作系统,平头哥更新了玄铁处理器 linux 版本,结合 gitlab 开源 CI/CD 系统,对已发布到开源社区的玄铁架构 CPU 相关的生态软件形成持续保障…

费用保险单,如何失焦时自动补零
费用,如何失焦时自动补零转载于:https://www.cnblogs.com/maojiayan/p/5606247.html
腾讯AI种番茄双丰收:参赛AI全胜专家,辽宁试点净利增千元
6月9日,腾讯宣布了两项AI农业领域进展。在研究侧,腾讯 AI Lab 与荷兰瓦赫宁根大学(下称WUR)联办的“第二届国际智慧温室种植挑战赛”(下称比赛)落幕。在全球疫情肆虐之时,复赛的五支队伍挑战用 …

在ASP.NET中值得注意的两个地方
在ASP.NET中ASPX页面的Page_Load事件有两个让人奇怪的地方,你应该记住它们: a.有时Page_Load事件在你的ASP.NET页面里会发生多次。这种情况发生的一个可能的原因是你把ASPX页面的AutoEvenWireup值设置成了True。如果是这样,那么在“Sub Page…

yii 级联删除
alter table 外键表 add constraint 级联删除名 foreign key (外键字段) references 主表名(主表字段)ON delete CASCADE go 转载于:https://blog.51cto.com/dasangshu/624605

iOS--优秀博客记录
感谢唐巧整理,我又加了一些备注。原地址:https://github.com/tangqiaoboy/iOSBlogCN 博客地址RSS地址psOneVs Denhttp://onevcat.com/atom.xml 一只魔法师的工坊http://blog.ibireme.com/feed/图片处理、YYKit破船之家http://beyondvincent.com/atom.xml…

linux环境下和网络服务相关的配置文件含义及如何配置
要建立一个安全Linux服务器就首先要了解Linux环境下和网络服务相关的配置文件的含义及如何进行安全的配置。那天查看服务器的eth0地址,后来想了一些问题,到家里就翻了翻以前的文档,无意中看到了这个,现在发布出来,希望…

ASP.NET保持用户状态的九种选择
2003-06-10 ■陶刚编译 ■yesky摘要:ASP.NET为保持用户请求之间的数据提供了多种不同的途径。你可以使用Application对象、cookie、hidden fields、Sessions或Cache对象,以及它们的大量的方法。决定什么时候使用它们有时很困难。本文将介绍了上述的技术&…
Python 图像处理 | 图像平滑之均值滤波、方框滤波、高斯滤波及中值滤波
作者 | 杨秀璋,责编 | 夕颜 题图 | 视觉中国出品 | CSDN博客本篇文章主要讲解Python调用OpenCV实现图像平滑,包括四个算法:均值滤波、方框滤波、高斯滤波和中值滤波。全文均是基础知识,希望对您有所帮助。知识点如下:…

Laravel Lumen之Eloquent ORM使用速查-基础部分
使用Eloquent [eləkwənt] 时,数据库查询构造器的方法对模型类也是也用的,使用上只是省略了DB::table(表名)部分。 在模型中使用protected成员变量$table指定绑定的表名。<?php namespace App;use Illuminate\Database\Eloquent\Model;class Flight…