Está en la página 1de 5

Microprocesador Elbrus

Ir a la navegaci�nIr a la b�squeda
El Elbr�s (en ruso: ??????�?) es una familia de computadoras, procesadores y
microprocesadores desarrollados en la URSS por el Instituto de Mec�nica de
Precisi�n e Ingenier�a Inform�tica S.A. L�bedev (ITM TC) de Mosc� a partir de los
a�os 1970. Este desarrollo se bas� en las computadoras BESM y M-20 que impuls� el
cient�fico sovi�tico Sergu�i Aleks�ievich L�bedev.

La computadora Elbr�s fue evolucionando e integr�ndose hasta los actuales


microprocesadores que forman el coraz�n de los modernos ordenadores que fabrica la
compa��a rusa Moscow Center of SPARC Technologies Joint Stock Company "MCST" (en
ruso ???????? ??????????? ???????? "????") fundada en 1992 a partir del "Centro de
Mosc� para SPARC tecnolog�as".

Elbr�s 3-1, en 1994

�ndice
1 Desarrollos
1.1 El Elbr�s-1
1.2 Elbr�s-2
1.3 Elbr�s-1K2 y el Elbr�s-B
1.4 Elbr�s-3
1.5 Elbr�s-3-1 (MCP)
2 Arquitectura Elbr�s-1, 2
2.1 Tipos de datos elementales
2.2 Gesti�n de la memoria
2.3 Software
3 Desarrollos realizados por MCST
3.1 Microprocesadores
3.1.1 Elbr�s 2000 o E2K
3.1.2 Microprocesador Elbr�s-S
3.1.3 Microprocesador Elbr�s-2C+
3.1.4 Microprocesador Elbr�s-2S
3.1.5 Dise�os futuros
3.2 Computadoras
3.2.1 Elbr�s 3M
3.2.2 Elbr�s-3M1
3.2.3 Elbr�s-3S
3.3 Elbr�s-90mikro
4 Referencias
5 Enlaces externos
Desarrollos
A partir del BESM-6 se desarrollaron una serie de computadoras que se denominaron
Elbr�s, toma la denominaci�n del nombre de la monta�a m�s alta de Europa, monte
Elbr�s, de 5642 m de altitud, ubicado en la parte occidental de la cordillera
cauc�sica, en Kabardia-Balkaria en Rusia. Se han desarrollado varios modelos desde
el primero de ellos el Elbr�s-1, un ordenador central (tambi�n denominado
mainframe, hasta el moderno microprocesador realizado en tecnolog�a de 130
nan�metros (o 0,130 micrones) y arquitectura Elbr�s 2000 "E2K" (que usa la
arquitectura VLIW/EPIC (Very Long Instruction Word/Explicitly Parallel Instruction
Computing) que permite el procesamiento de varias instrucciones por un �nico ciclo
de reloj, en el caso del Elbr�s llega hasta 23 instrucciones) con las de 50
millones de transistores integrados y compatible con la arquitectura Intel x86 y
con los procesadores SPARC desarrollados por Sun Microsystems.

El Elbr�s-1
Tomando como base del BESM-6 se desarroll� entre 1973 - 1979 esta m�quina que se
conform� con tecnolog�a TTL, es una m�quina de cuarta generaci�n. Ten�a una
potencia de operaci�n de 12 millones de operaciones por segundo en la configuraci�n
A1-10, con 10 procesadores. El jefe de dise�o de la serie fue Vs�volod B�rtsev.
Entr� en servicio en 1980.

Usaba una arquitectura basada en etiquetas y el lenguaje de programaci�n ALGOL


parecido al del sistema el B5000 de Burroughs.

Elbr�s-2
En 1977 se comienza a desarrollar un nuevo procesador Elbr�s que estar�a listo en
1985. Este procesador, realizado en tecnolog�a ECL en circuitos integrados IC-100
(similar a una serie de Motorola 10000). El rendimiento de la m�quina, que
integraba procesadores de 10 (2 de ellos se considera redundante) era de 125
millones de operaciones por segundo.

Los procesadores era de arquitectura RISC (reduced instruction set computer,


Computaci�n de Juego de Instrucciones Reducidas).

Se realizaron unos 20 unidades de este tipo de computadoras, de ellas unas 10 se


utilizaron en la defensa de Mosc�.[cita requerida] Fue utilizado en el programa
nuclear, el programa espacial y en el sistema de defensa sovi�tica.

Elbr�s-1K2 y el Elbr�s-B
Bas�ndose en el Elbr�s-2, tanto en sus componentes como en su tecnolog�a, se
desarroll� un nuevo computador destinado a sustituir al BESM-6 se desarroll� el
Elbr�s-1K2. deb�a de mantener la compatibilidad de software completa con su
predecesor. Se produjo cerca de 60 unidades.

El Elbr�s-B o Elbr�s-1 KB es una versi�n mejorada de la BESM-6, realizada con


circuitos integrados, lo cual elimin� algunas de las limitaciones de la
arquitectura BESM-6. El jefe de dise�o fue Guennadi Ry�bov. Sus caracter�sticas
principales son.

Caracter�stica BESM-6
(�ltima versi�n) Elbr�s-1K2 Elbr�s-B
Rendimiento
(MIPS / s) 1 2,5 � 3 4 � 5
Frecuencia, MHz 10 20 20
Bits, bits 48 48 48 o 64
Bit de direccionamiento de memoria RAM, 15 15 15 o 27
RAM, MB 0,77 0,77 64
La capacidad de almacenamiento en disco, MB
(est�ndar) 116 58 800
Huella m�
(Con todos los perif�ricos) 250 250 70
El consumo de energ�a, kW 60 105 25
Elbr�s-3
Entre los a�os 1986 y 1994 se desarrolla, bajo la direcci�n de Bor�s Babai�n en el
Instituto de Mec�nica de Precisi�n e Ingenier�a Inform�tica S.A. L�bedev, un nuevo
procesador que llevar�a el nombre de Elbr�s-3. El desarrollo se realiz� partiendo
de ideas arquitect�nicas completamente nuevas. Constaba de 16 procesadores y se us�
arquitectura VLIW (Very Long Instruction Word, muy larga palabra de instrucci�n).

Arquitectura Elbr�s-3 se desarroll� m�s en la arquitectura del microprocesador


Elbr�s 2000 y 3M Elbr�s.

Elbr�s-3-1 (MCP)
Esta computadora fue dise�ada por un equipo liderado por Andr�i Sokolov y se
denomin� "Elbr�s-3-1-INC" (Procesador Segmentado Modular) o MCP (Procesador Modular
Piperline). En 1993, supera el examen de la comisi�n estatal. En 1994, A. Sokolov
obtiene por este trabajo el Premio S.A. L�bedev (ru:?????? ????? ?. ?. ????????),
creado en 1993 por la Academia de Ciencias de Rusia para premiar los avances en el
campo de la tecnolog�a inform�tica.

El Elbr�s-3-1 ten�a un poder de procesamiento de 400 Mflop (400 millones de


operaciones por segundo) con redundancia completa de hardware y control de los
m�dulos funcionales. Pod�a trabajar con m�ltiples flujos de instrucciones. Con un
solo campo de memoria era capaz de atender hasta 4 flujos de instrucciones.

Arquitectura Elbr�s-1, 2
La principal diferencia en la arquitectura del computador y procesador Elbr�s est�
en la utilizaci�n de los lenguajes de alto nivel que se desarrollaron en la d�cada
de 1980. Lenguajes como el Basic - AutoCode o el Algol. Vlad�mir Mstisl�vovich
Pentkovski desarrollo el lenguaje alto nivel de Al-76 y tambi�n el Al-90 que
combina el concepto de arquitectura RISC y el Elbr�s 2.

La asignaci�n din�mica de etiquetas apoyada a nivel de hardware es la


caracter�stica fundamental. La memoria contiene datos e instrucciones y esto se
controla mediante etiquetas que el procesador gestiona de forma din�mica.

Est� principio es similar al utilizado en el Algol de la empresa de computaci�n


B5000 Burroughs Corporation. Algunos usuarios llamaron jocosamente al Elbr�s como
"El Burroughs".

Tipos de datos elementales


Enteros en dos formatos: la palabra (64 bits) y la media palabra (32 bits).
N�meros reales de los tres formatos: una palabra, media palabra y palabra doble
(128 bits).
Conjuntos, una generalizaci�n del lenguaje de tipo de datos bool (booleano), char
(caracteres), alfa (l�nea corta, situada en la palabra), bytes (secuencia de bytes
de la palabra).
Gesti�n de la memoria
En el hardware y sistema operativo se dispone de un mecanismo flexible para la
gesti�n de memoria virtual (llamada en la documentaci�n "matem�tica"). El
programador tiene la posibilidad de describir un conjunto de 2 de 20 elementos. Los
formatos permitidos son elementos de la matriz: los bits, el n�mero (4 bits), byte,
media palabra (32 bits), la palabra (64 bits), palabra de doble precisi�n (128
bits). Cada tarea consta de dos palabras de 32 bits.

Software
Se desarrollaron el sistema operativo, sistema de archivos, sistema de programaci�n
de El-76, en varios idiomas en el Instituto de Mec�nica de Precisi�n e Ingenier�a
Inform�tica de Mosc�.

Tambi�n se realizaron versiones de Fortran, Cobol, PL/1, Algol por la Filial de


Novosibirsk del Instituto de Mec�nica de Precisi�n e Ingenier�a Inform�tica de
Mosc�, y Pascal, OR, ABC, Refal, SNOBOL Diashag-4, Fort por la Universidad Estatal
de Leningrado.

El Instituto de Cibern�tica de la Academia de Ciencias de la URSS desarroll� el


sistema inteligente de programaci�n. La Universidad de Rostov el sistema Simula-67.

Desarrollos realizados por MCST


En 1992 se fund� la compa��a "Centro de Mosc� para SPARC Tecnolog�as" JSC "MCST"
que suced�a y se basaba en el Instituto de Mec�nica de Precisi�n e Ingenier�a
Inform�tica S.A. L�bedev de Mosc�. Est� nueva instituci�n se uni� en 2006 al "INEUM
im. I.S. Bruka" (Instituto de M�quinas Electr�nicas de Control I.S. Bruk,
ru:???????? ??????????? ??????????? ?????; en ruso, ????? - INEUM) desarrollando
ordenadores dom�sticos.
La MCST ha desarrollado varios microprocesadores Elbr�s y ordenadores basados en el
mismo.

Microprocesadores
Elbr�s 2000 o E2K
El Elbr�s 2000 o E2K (en ruso: ??????? 2000)? es un procesador de 512 bits de
anchura. Es compatible con 2 juegos de instrucciones (ISA), con la del Elbr�s VLIW
y con el del Intel x86 (esta compatibilidad se realiza mediante traducci�n virtual
din�mica similar a los microprocesadores Crusoe de Transmeta).

Gracias a su arquitectura �nica del tipo VLIW/EPIC (Very Long Instruction


Word/Explicitly Parallel Instruction Computing), el Elbr�s 2000 se puede ejecutar
hasta 23 instrucciones por ciclo de reloj por lo que llega a velocidades de
procesamiento similares o superiores a otras m�quinas que trabajan con frecuencias
de reloj mayores, especialmente cuando se ejecuta en modo nativo VLIW.

Soporta los siguiente sistemas operativos:

Linux compilado para Elbr�s ISA


Linux compilado para x86 ISA
Windows 95
Windows 2000
Windows XP
Inicialmente con este nombre se conoci� un proyecto de integraci�n de toda la
estructura del Elbr�s 3 en un �nico chip.

En 1998 un equipo dirigido por Bor�s Babai�n desarroll� un microprocesador


denominado E2K con una arquitectura tipo EPIC (Explicitly Parallel Instruction
Computing, Procesamiento de instrucciones expl�citamente en paralelo). Este
desarrollo se realiz� despu�s de que en 1997 la compa��a firmara un acuerdo de
licencia con Sun Microsystems.

Caracter�sticas destacadas del Elbr�s 2000


A�o de fabricaci�n 2005
Tecnolog�a CMOS 0.13 �m
Frecuencia de reloj 300 MHz
Picos de rendimiento
64 Bit: 5.8 GIPS
32 Bit: 9.5 GIPS
16 Bit: 12.3 GIPS
8 Bit: 22.6 GIPS
Formato de datos
integer: 32, 64
float: 32, 64, 80
Cache
64 KB L1 cache de instrucciones
64 KB L1 cache de datos
256 KB L2 cache
Velocidad de transferencia de datos
a cache: 9.6 GByte/s
a memoria principal: 4.8 GByte/s
Transistores 75.8 millones
Capas de conexi�n 8
Encapsulado / pins HFCBGA / 900
Medidas del chip 31�31�2.5 mm
Voltaje 1.05 / 3.3 V
Consumo 6 W
1 GIPS = 109 instrucciones ejecutadas por segundo. 1?
Microprocesador Elbr�s-S
En el a�o 2010 se present� el llamado "Elbr�s-S" realizado en 90 nanometros y con
un mejor rendimiento.

Caracter�sticas destacadas del Elbr�s-S


A�o de fabricaci�n 2010
Tecnolog�a CMOS 0.09 �m
Frecuencia de reloj 500 MHz
Picos de rendimiento
64 Bit: 10 GIPS/4,0 GFLOPS
32 Bit: 16,5 GIPS/8,0 GFLOPS
16 Bit: 21,5 GIPS
Formato de datos
Palabra de 64 bits
Transistores 90 millones
Consumo 13 W (20W max.)
1 GIPS = 109 instrucciones ejecutadas por segundo.

1 GFLOPS = 109 operaciones en punto flotante por segundo. 1?

Microprocesador Elbr�s-2C+
En el a�o 2011 se present� la versi�n Elbr�s-2C+ que es un doble procesador en un
mismo cristal y cuatros procesadores especializados en el procesamiento digital de
alta velocidad de se�ales de radar o im�genes, (dispositivos DSP (Digital Signal
Processing) Elcore-09). Este microprocesador ha sido desarrollado en colaboraci�n
con la empresa GUP NPTs �ELVIS�.

Est� pensado para ser programado en C/C++, programaci�n orientada a objetos y


programaci�n multihilo. Se prev� montar un ordenador con cuatro micros de este tipo
en la misma placa base.

También podría gustarte