The Elbrus 2000 (or e2k; Russian:Эльбрус 2000) is a Russian 512-bit wide VLIW microprocessor developed by Moscow Center of SPARC Technologies (MCST) and fabricated by TSMC.

It supports two instruction set architectures (ISA): Elbrus VLIW and Intel x86 (a complete, system-level implementation with a software dynamic binary translation virtual machine, similar to Transmeta Crusoe).

Due to its unique architecture, the Elbrus 2000 can execute 20 instructions per clock, so even with its modest clock speed it can compete with much faster clocked superscalar microprocessors when running in native VLIW mode. For security reasons, the Elbrus 2000 architecture implements dynamic data type-checking during execution. In order to prevent unauthorized access, each pointer has additional type information that is verified when the associated data is accessed.

Supported operating systems

Elbrus 2000 information

Produced2005
ProcessCMOS 0.13 μm
Clock rate300MHz
Peak performance64 bit: 5.8 GIPS 32 bit: 9.5 GIPS 16 bit: 12.3 GIPS 8 bit: 22.6 GIPS
Data formatinteger: 32, 64 float: 32, 64, 80
Cache64KB L1 instruction cache 64KB L1 data cache 256KB L2 cache
Data transfer rateto cache: 9.6GB/s to main memory: 4.8GB/s
Transistors75.8 million
Connection layers8
Packing / pinsHFCBGA / 900
Chip size31×31×2.5mm
Voltage1.05 / 3.3 V
Power consumption6W

Comparative

Comparative table of technical characteristics Elbrus processors
Russian DesignationEnglish Designatione2k architectureCoresGHzGFLOPSNUMAL2 (MB)L3 (MB)RAMGraphics cardInt. SouthbridgeExt. SouthbridgeWattsTechnical process(nm)Year
ЭльбрусElbrusv110.3002.4No¼Noext. counterNoNoNo61302007
Эльбрус-SElbrus-Sv210.500442No3×DDR3-1600NoNoKPI-113902010
Эльбрус-2C+Elbrus-2C+v220.500842No3×DDR3-1600NoNoKPI-125902012
Эльбрус-4СElbrus-4Cv340.8002548No3×DDR3-1600NoNoKPI-145652013
Эльбрус-1С+Elbrus-1C+v411.00012No2No2×DDR3-1600MGA2 + GC2500NoKPI-210402016
Эльбрус-8СElbrus-8Sv481.30012544164×DDR3-1600NoNoKPI-280282016
Эльбрус-1СКElbrus-1SKv411.00012No2No1×DDR3-1600MGA2 + GC2500KPI-2No20402018
Эльбрус-8С1Elbrus-8S1v481.30012544164×DDR3-1600NoNoKPI-280282018
Эльбрус-8СВElbrus-8SVv581.50028844164×DDR4-2400NoNoKPI-290282018
Эльбрус-2С3Elbrus-2S3v622.00096No4No2×DDR4-2400MGA2.5 + GX6650EIOHKPI-210162021
Эльбрус-12CElbrus-12Sv6122.000576212242×DDR4-2666NoEIOHKPI-2100162021
Эльбрус-16CElbrus-16Sv6162.000768416328×DDR4-2666NoEIOHKPI-2120162021
Эльбрус-32CElbrus-32Sv7322.50015004??6×DDR5No???7TBA
Legend: Old model Current model Future model

Note: in the "Year" column the date of completion of the development work on the creation of the "microcircuit" is indicated. The appearance on the market of ready-made computing modules and machines takes at least 1 year, and multiprocessor systems and complex computing systems – at least 2 years.

Successors

External links