Elbrus-2SM
   HOME

TheInfoList



OR:

Elbrus-2S+ (russian: Эльбрус-2С+) is a multi-core microprocessor based on the
Elbrus 2000 The Elbrus 2000, 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 ...
architecture developed by Moscow Center of SPARC Technologies (MCST). There are multiple reports regarding the evolution of this technology for the purpose of import substitution in
Russia Russia (, , ), or the Russian Federation, is a transcontinental country spanning Eastern Europe and Northern Asia. It is the largest country in the world, with its internationally recognised territory covering , and encompassing one-eig ...
, which was raised by several ministries in July 2014, due to
economic sanctions Economic sanctions are commercial and financial penalties applied by one or more countries against a targeted self-governing state, group, or individual. Economic sanctions are not necessarily imposed because of economic circumstances—they ma ...
in response to
2014 pro-Russian unrest in Ukraine From the end of February 2014, demonstrations by pro-Russian and anti-government groups took place in major cities across the eastern and southern regions of Ukraine in the aftermath of the Revolution of Dignity, which resulted in the succes ...
. In December 2014, it was announced that
Mikron Group Mikron Group (russian: ОАО «НИИМЭ и Микрон»), headed by JSC Mikron, is a manufacturer and exporter of microelectronics in Russia and the CIS. Its facilities are located in Zelenograd, Russia. History During the period from 1 ...
started pilot production of a dual-core variant of this microprocessor called Elbrus-2SM (russian: Эльбрус-2СМ) using a 90 nanometer CMOS manufacturing process in
Zelenograd Zelenograd ( rus, Зеленогра́д, p=zʲɪlʲɪnɐˈgrat, lit. ''green city'') is a city and administrative okrug of Moscow, Russia. The city of Zelenograd and the territory under its jurisdiction form the Zelenogradsky Administrative O ...
, Russia.


Technology

The Elbrus-4S CPU is reported to have built in support for
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 seri ...
x86 x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the Intel 8086 microprocessor and its 8088 variant. The 8086 was intr ...
emulation as well as a native
VLIW Very long instruction word (VLIW) refers to instruction set architectures designed to exploit instruction level parallelism (ILP). Whereas conventional central processing units (CPU, processor) mostly allow programs to specify instructions to exe ...
mode where it can perform up to 23 instructions per clock cycle. When programs are built for
Elbrus 2000 The Elbrus 2000, 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 ...
native mode, the
compiler In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs tha ...
determines how the different operations shall be distributed over the 23 computing units before saving the final program. This means that no dynamic scheduling is needed during runtime, thus reducing the amount of work the CPU has to perform every time a program is executed. Because static scheduling only needs to be performed one time when the program is built, more advanced
algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
s for finding the optimal distribution of work can be employed.


Specifications


South Bridge

The south bridge for the
Elbrus 2000 The Elbrus 2000, 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 ...
chipset In a computer system, a chipset is a set of electronic components in one or more integrated circuits known as a "Data Flow Management System" that manages the data flow between the processor, memory and peripherals. It is usually found on the mo ...
, which connects peripherals and
bus A bus (contracted from omnibus, with variants multibus, motorbus, autobus, etc.) is a road vehicle that carries significantly more passengers than an average car or van. It is most commonly used in public transport, but is also in use for cha ...
to the CPU is developed by
MCST MCST (russian: МЦСТ, acronym for Moscow Center of SPARC Technologies) is a Russian microprocessor company that was set up in 1992. Different types of processors made by MCST were used in personal computers, servers and computing systems. MC ...
. It is also compatible with the MCST-R1000.


Applications

In December 2012, Kraftway announced that it will deliver an Elbrus based PC together with its partner MCST. In August 2013, Kuyan, Gusev, Kozlov, Kaimuldenov and Kravtsunov from MCST has published an article based on their experience with building and deployment of
Debian Linux Debian (), also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software, developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993. The first version of De ...
for the Elbrus computer architecture. It was done using a hybrid compiler toolchain (
cross A cross is a geometrical figure consisting of two intersecting lines or bars, usually perpendicular to each other. The lines usually run vertically and horizontally. A cross of oblique lines, in the shape of the Latin letter X, is termed a sa ...
and
native Native may refer to: People * Jus soli, citizenship by right of birth * Indigenous peoples, peoples with a set of specific rights based on their historical ties to a particular territory ** Native Americans (disambiguation) In arts and entert ...
), for Elbrus-2S+ and
Intel Core 2 Duo Intel Core is a line of streamlined midrange consumer, workstation and enthusiast computer central processing units (CPUs) marketed by Intel Corporation. These processors displaced the existing mid- to high-end Pentium processors at the time ...
. In December 2014, an implementation of the OpenGL 3.3 standard was demonstrated by running the game ''
Doom 3 ''Doom 3'' is a 2004 survival horror first-person shooter video game developed by id Software and published by Activision. ''Doom 3'' was originally released for Microsoft Windows on August 3, 2004, adapted for Linux later that year, and ported ...
'' BFG Edition on an Elbrus-4S, clocked at 720 MHz, using a Radeon graphics card with 2 gigabytes of video memory. In April 2015,
MCST MCST (russian: МЦСТ, acronym for Moscow Center of SPARC Technologies) is a Russian microprocessor company that was set up in 1992. Different types of processors made by MCST were used in personal computers, servers and computing systems. MC ...
announced two new products based on the Elbrus-4S CPU: One
19-inch rack A 19-inch rack is a standardized frame or enclosure for mounting multiple electronic equipment modules. Each module has a front panel that is wide. The 19 inch dimension includes the edges or "ears" that protrude from each side of the equ ...
server Server may refer to: Computing *Server (computing), a computer program or a device that provides functionality for other programs or devices, called clients Role * Waiting staff, those who work at a restaurant or a bar attending customers and su ...
with four CPUs (16 cores) and one
personal computer A personal computer (PC) is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or tec ...
. In December 2015, the first shipment of PCs based on
VLIW Very long instruction word (VLIW) refers to instruction set architectures designed to exploit instruction level parallelism (ILP). Whereas conventional central processing units (CPU, processor) mostly allow programs to specify instructions to exe ...
CPU Elbrus-4s was made in Russia.


References


External links

* https://web.archive.org/web/20150317100907/http://www.mcst.ru/elbrus_2c_111101.shtml * http://elbrus2k.wikidot.com/elbrus-2c {{DEFAULTSORT:Elbrus-2C Very long instruction word computing X86 microprocessors VLIW microprocessors