Elbrus:从过去到未来

«» , (70-80-). , ( ), , . . - , «», -76.

除了改善苏联计算机领域之外,计算机还成为创建64位通用微处理器Elbrus 4-S和下一代Elbrus 8-C的基础。他们稀释了美国制造商英特尔,AMD和IBM的市场。处理器的本地开发和生产是由于需要为国防工业找到自己的解决方案,在国防工业中,更希望使用家用设备。



超级计算机“ Elbrus”

发展历程


Elbrus计算机体系结构的开发始于70年代,当时以ITMiVT命名 列别捷夫。开发人员面临着创建容量为1亿op / s的计算系统的任务。Burtsev从事计算机控制和设计系统,并成为该项目的首席设计师。

自传信息


(1927- 2005 .) — , , .

. . 200 . , ( , , ).

, . -1, -2, -40, -60, 592, 592, 551 «», .


1980年,总容量为1500万op / s的Elbrus-1成功通过了状态测试。它是苏联第一台基于TTL微电路的计算机。该机器的一个特点是可扩展的体系结构,它支持最多10个处理器的同时运行。 RAM达到64 MB(2 20个机器字)。外围设备和RAM之间的数据流传输组织是使用特殊的输入输出处理器进行的。系统中可能有大约4个这样的处理器,它们有自己的内存,与中央处理器并行工作。

Elbrus-1用于许多军事系统-导弹防御,太空控制中心等。

«» . «-2», . 125 /. — 144 . 20 .

1985 . «-2» . , . , ( -16, -70). 1991 . -135 .



«-2»

与超级计算机一起,还生产了通用计算机Elbrus 1-KB(1988)。这些机器取代了具有完全向后软件兼容性的BESM-6。它补充了一种新的操作方式,增加了号码和地址的容量。

BESM-6和Elbrus 1-KB的比较特性
特色BESM-6布鲁斯1-KB
生产率(百万运/秒)1个2,5-3
频率MHz1020
一点点4848
RAM地址分辨率,位1515
RAM量,MB0.032-0.1280.77
磁盘内存量,MB11658
占用面积,m 2150-200250
消耗功率kW30105
发行总数35560

下一个版本是“ Elbrus-3”,开发人员在其中首次实施了“超标量后”方法。该计算机是从1986年到1994年开发的。由苏联科学家Boris Artashesovich Babayan领导的ITM&VT工作人员。

Elbrus-3并未投入批量生产,但是其架构成为Elbrus 2000和Elbrus-3M1微处理器开发的基础。

Elbrus系列受到苏联领导的赞赏。Babayan,Burtsev和Bardizh的开发人员获得了奖品和订单。其余的工作参与者也获得了国家奖。

MCST处理器时代


1992 . «-3». « SPARC-» ( ). SPARC Sun Microsystems, SPARC.

SPARC (-R100, -R150, -R500 -R500S) . 2007 . «». 64- 2,4 GFLOPS. 300 . 75,8 . 6 .



«»

«-31», . - ( ), Linux 2.6.14. «-31» «».

— , CompactPCI ( ). 31. CompactPCI «-31» «» 6U. .

2010 . «ChipEXPO-2010» Softool «-S». — 218 . 500 : 4 GFLOPS 64- 8 GFLOPS 32- .

«-S» ().



«-S»

2011 . «-2+». 2 ( ), 500 , 4 ( ). /, . «-2+» DDR2 800 . — 28 GFLOPS 32- . 368 .

C, DSP CPU DSP.

根据创建者的说法,Elbrus-2C +将用于数字智能信号处理系统(雷达,图像分析仪等)。但是处理器更适合民用任务。例如,卡夫特威(Kraftway)推出了一系列基于Elbrus-2C +晶体的单体计算机测试系列。



Elbrus-2C +处理器

Elbrus-4C处理器


2014年4月,该公司推出了先进的四核Elbrus-4C处理器。

规格“ Elbrus-4C”
工艺流程65纳米
架构核心数4
时钟速度800兆赫
最佳表现64位-25 GFLOPS
32位-50 GFLOPS
1级命令缓存128 kb
1级数据缓存64 kb
二级缓存8兆字节
3 DDR3-1600 ECC
38,4 /
60
986

65 . , . . 23 . 50 GFLOPS 25 GFLOPS . «-2+», 64- — . , 986 , 380 2.



«-4»

ICST专家专门为发布的处理器创建了自己的Elbrus操作系统。该操作系统基于Linux内核版本2.6.33。它包含3000多个软件包(来自Debian 5.0发行版),并且有一个软件包管理器。其中包括一整套开发人员工具,包括针对高级编程语言C,C ++,Fortran-77和Fortran-9的优化编译器。

Elbrus OS已获得第二级保护,可防止未经授权的访问和对未声明功能的第二级控制。但是基于Elbrus-4C处理器的计算机也可以使用Windows OS版本。

串联处理器和台式机


该公司的项目之一是开发第一台基于Elbrus-4C处理器的俄罗斯台式计算机。它的名称为“ Workstation Elbrus-401”(工作站代表自动工作站)。该模型是为MiniTower标准案例中的办公室设计的。但是它可以用于对信息安全性有更高要求的各个领域。

65 800 , SATA-2 USB 2.0, SSD 120 mSATA DDR3-1600 ECC. 24 ( 96 ). « -401» : 6 - ; 256 84- ; ; ; , 23 . AMD Radeon 6000.



« -401»

— «-8»


«-8» () . .. . , . 64- «». 1,3 , - — 4 16 . 250 GFLOPS.

«-8»
65
8
1.3
64 — 125 GFLOPS
32 — 250 GFLOPS
- 2-512
- 3-16
4
DDR3-1600 ECC
8 /
60 — 90
350 2

«», «». .

BIOS. Linux, FreeBSD, QNX, Windows XP, «» Linux 2.6.33. ( C C++, , Java ..) «».



«-8»

, . — (, , , , ).

«-8» 2 — .




 , , . , , -, , 5 / (58 , 36 , , 20 4213 ), , !.

Source: https://habr.com/ru/post/zh-CN388639/


All Articles