
The Elbrus () is a line of
Soviet
The Union of Soviet Socialist Republics. (USSR), commonly known as the Soviet Union, was a List of former transcontinental countries#Since 1700, transcontinental country that spanned much of Eurasia from 1922 until Dissolution of the Soviet ...
and
Russia
Russia, or the Russian Federation, is a country spanning Eastern Europe and North Asia. It is the list of countries and dependencies by area, largest country in the world, and extends across Time in Russia, eleven time zones, sharing Borders ...
n computer systems developed by the
Lebedev Institute of Precision Mechanics and Computer Engineering. These computers are used in the space program, nuclear weapons research, and defense systems, as well as for theoretical and researching purposes, such as an experimental
Refal
Refal ("Recursive functions algorithmic language"; ) "is a functional programming language oriented toward symbolic computations", including " string processing, language translation, ndartificial intelligence". It is one of the oldest members ...
and
CLU translators.
History
Historically, computers under the ''Elbrus'' brand comprised several different
instruction set architecture
In computer science, an instruction set architecture (ISA) is an abstract model that generally defines how software controls the CPU in a computer or a family of computers. A device or program that executes instructions described by that ISA, ...
s (ISAs).
The first of them was the line of the
large fourth-generation computers, developed by Vsevolod Burtsev. These were heavily influenced by the
Burroughs large systems
The Burroughs Large Systems Group produced a family of large 48-bit computing, 48-bit mainframe computer, mainframes using stack machine instruction sets with dense Syllable (computing), syllables.E.g., 12-bit syllables for B5000, 8-bit syllables f ...
and similarly to them implemented
tagged architecture and a variant of
ALGOL-68 as
system programming language
A system programming language is a programming language used for system programming; such languages are designed for writing system software, which usually requires different development approaches when compared with application software. Eds ...
.
After that Burtsev retired, and new Lebedev's chief developer,
Boris Babayan, introduced the completely new system architecture. Differing completely from the architecture of both Elbrus 1 and Elbrus 2, it employed a
very long instruction word
Very long instruction word (VLIW) refers to instruction set architectures that are designed to exploit instruction-level parallelism (ILP). A VLIW processor allows programs to explicitly specify instructions to execute in parallel, whereas conve ...
(VLIW) approach.
In 1992, a spin-off company
Moscow Center of SPARC Technologies (MCST) was created and continued development, using the "Elbrus" moniker as a brand for all computer systems developed by the company.
In the late 1990s, a series of
SPARC-based
central processing unit
A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary Processor (computing), processor in a given computer. Its electronic circuitry executes Instruction (computing), instructions ...
s (CPUs) were developed at MCST as a way to raise funds for in-house
semiconductor intellectual property core
A semiconductor is a material with electrical conductivity between that of a conductor and an insulator. Its conductivity can be modified by adding impurities (" doping") to its crystal structure. When two regions with different doping level ...
development and to fill the niche of domestically-developed CPUs for the
backdoor-wary military.
In June 2024, a new computer based on the “Elbrus-2S3 (Эльбрус-2С3) microprocessor” was developed by Roselektronika.
In September 2024, The MCST company presented “Elbrus-2S3 (Эльбрус-2С3) microprocessor” at the 10th anniversary Russian forum "Microelectronics 2024".
In December 2024, Programmable logic controllers "PLC-Elbrus (based on the Elbrus-2S3 microprocessor) " of the holding company "Rostec Electronics" of the State Corporation Rostec have passed state registration and are included in the register of software and hardware complexes of the Ministry of Digital Development of the Russian Federation. This allows using the devices at critical information infrastructure facilities to create automated process control systems.
Models
* ''
Elbrus 1'' (1979) was the first in the line.
** A side development was an update of the 1965
BESM-6 as Elbrus-1K2.
** a 10-processor computer, with superscalar, out-of-order execution and
reduced instruction set computer
In electronics and computer science, a reduced instruction set computer (RISC) is a computer architecture designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a com ...
(RISC) processors.
* ''
Elbrus 2'' (1984)
** Re-implementation of the Elbrus 1 architecture with faster
emitter-coupled logic
In electronics, emitter-coupled logic (ECL) is a high-speed integrated circuit bipolar transistor logic family. ECL uses a bipolar junction transistor (BJT) differential amplifier with single-ended input and limited emitter current to avoid th ...
(ECL) chips.
* ''
Elbrus 3'' (1990) was a 16-processor computer developed by the Babayan's team, and one of the first VLIW computers in the world.
* ''
Elbrus 2000'' (2001) was a microprocessor development of the ''Elbrus 3'' architecture. Also known as ''Elbrus-S''.
** ''Elbrus-3M1'' (2005) is a two-processor computer based on
Elbrus 2000 microprocessor working at 300MHz.
** ''Elbrus МВ3S1/C'' (2009) is a
ccNUMA four-processor computer based on
Elbrus-S microprocessor working at 500MHz.
* ''
Elbrus-2S+
Elbrus-2S+ () is a Multi-core processor, multi-core microprocessor based on the Elbrus 2000 architecture developed by Moscow Center of SPARC Technologies (MCST). There are multiple reports regarding the evolution of this technology for the pur ...
'' (2011) working at 500MHz, with capacity to calculate 16GFlops.
* ''
Elbrus-2SM'' (2014) working at 300MHz, with capacity to calculate 9.6GFlops.
* ''
Elbrus-4S'' (2014) working at 800MHz, with capacity to calculate 50GFlops.
* ''
Elbrus-1S+'' (2016)
system on a chip
A system on a chip (SoC) is an integrated circuit that combines most or all key components of a computer or Electronics, electronic system onto a single microchip. Typically, an SoC includes a central processing unit (CPU) with computer memory, ...
(SoC) with
graphics processing unit
A graphics processing unit (GPU) is a specialized electronic circuit designed for digital image processing and to accelerate computer graphics, being present either as a discrete video card or embedded on motherboards, mobile phones, personal ...
(GPU), working at 600–1000MHz, with capacity to calculate 24GFlops.
* ''
Elbrus-8S'' (2014–2015) working at 1300MHz, with capacity to calculate 250GFlops.
* ''
Elbrus-8SV'' (2018) working at 1500MHz, with capacity to calculate 576GFlops.
* ''
Elbrus-16S'' (2019) working at 2000MHz, with capacity to calculate 1.5TFlops.
SPARC
* ''Elbrus-90micro'' (1998–2010) is a computer line based on
SPARC instruction set architecture
In computer science, an instruction set architecture (ISA) is an abstract model that generally defines how software controls the CPU in a computer or a family of computers. A device or program that executes instructions described by that ISA, ...
(ISA) microprocessors: MCST R80, R150, R500, R500S and
MCST-4R working at 80, 150, 500, and 1000MHz. The Elbrus-90 is used to control the
S-400 missile system
The S-400 Triumf ( – Triumf; translation: Triumph; NATO reporting name: SA-21 Growler), previously known as the S-300 PMU-3, is a mobile surface-to-air missile (SAM) system developed in the 1990s by Russia's NPO Almaz as an upgrade to the S ...
.
See also
*
List of Soviet computer systems
*
List of Russian microprocessors
This is the list of Russian microprocessors, sorted by manufacturer
;Moscow Center of SPARC Technologies (MCST), MCST
* Elbrus 2000 – implements very long instruction word, VLIW architecture, 300 MHz clock rate, developed by Moscow Center o ...
References
External links
*
*
*
MCST comments on SBER testing- Evaluation of the potential of the "Elbrus 8C" platform.
*
MCST: Microprocessors and VLSI
"Elbrus-S" processor info
МВ3S1/C "Elbrus-S" based processor module(I) PowerPoint document "Elbrus-3M1"
(II) PowerPoint document "Elbrus-3M1"
*
Video of booting Windows 2000 on Elbrus microprocessorThe Elbrus-2: a Soviet-era high performance computer– project and hardware history discussion, including an interview with
Boris Babayan, from the
Computer History Museum
The Computer History Museum (CHM) is a computer museum in Mountain View, California. The museum presents stories and artifacts of Silicon Valley and the Information Age, and explores the Digital Revolution, computing revolution and its impact ...
Realworldtech - From Russia, With SkepticismEDN Network: The Russians Are Coming?
{{List of Soviet computer systems
Mainframe computers
Supercomputers
Soviet inventions
Sun Microsystems
Soviet computer systems
High-level language computer architecture
Computers designed in Russia