Buzz #18
11 октября 1999

Elbrus - Elbrus Babayan and Pentium Pentkovskogo (a sensational article about the new Russian processor).

<b>Elbrus</b> - Elbrus Babayan and Pentium Pentkovskogo (a sensational article about the new Russian processor).
             Elbrus Babayan and Pentium Pentkovskogo



   Prospective microprocessor E2k (Elbrus-2000)
developed by the Russian company Elbrus, has received wide
prominence only recently, after the article China Difendorffa 
"Russian Go "in the February issue of the leading Western 
publications in the field microprocessor architectures 
"Microprocessor Report". 

The main theses of the article:


   o the new processor should show 3-5 times higher

     performance, consume less power and be

     cheaper to produce than Intel Merced;

   o Elbrus team has quite a good reputation and experience,

     to actually produce such a processor;

   o Elbrus computers that implement the basic modern archi
     tekturnye principles, was started long before

     ideas on this subject appeared in the West;

   o processor Elbrus-3 was built in 1991 on a very

     old, even in those days, crystal technology, but

     productivity is twice Cray.;

   o technological innovations E2K just as impressive as

     Architectural: E2K sells better circuitry than that

     which is used in the record holder of the last time, about
     Alpha 21264 core processor;

   o E2K CMOS technology with low power will allow

     the next 2-3 years to have a "supercomputer in the pocket 
electron      polaron notepad ";


   o in the field of compilers Elbrus team no less qualified
     synchronize, than in the development of architecture, or 
electronic projects      tirovanii: parallelizing compiler E2K 
now 

     time reaches the figure of 10 operations per cycle, which 
almost      Tea is three times higher than the industry's best 
compiler Alpha; 

   o interpretation mode E2K microprocessor executes code

     Intel and Sun only 10-30% slower than his own
     LIMITED (for comparison, the package FX! 32, executing 
process code      ditch Intel computers Alpha, slowing 
performance in the 3 

     times), with E2K achieves 100% binary sovmes
     invertibility for any codes for Intel for any operator
     tion systems, which distinguishes E2K on the same FX! 32;

   o E2k important feature is the "impenetrable" defense of the 
Executive      equate codes and data from viruses, the 
development of this direction      resistivity was broken in 
the West, along with the failure of a microprocessor      sor 
Intel 432. 


   The fact that Russia has developed a processor for its
opportunities potentially exceeding Merced, told
media around the world. The Internet does not subside
discussions on this topic. On Elbrus E2k highly revoked
recognized by many Western experts on microprocessors. By
their opinion, Russia's microprocessor incorporated unique ideas
with a great future.


   Earlier this year, Elbrus completed logical
design of the processor and all system software
software. On the exact model E2k estimates were obtained
performance. Now to the final stage - moving
architecture on the crystal.


   This article summarizes the history of computers family
Elbrus, talked about domestic priorities to some
architectural solutions that are widely used in modern
microprocessors. After all, the study of history often allows 
clearer see the future.


                             Elbrus


   The name of Elbrus connected with the history of the world's 
computing industry. Elbrus company was formed based on the 
behalf of ITM CT SA Lebedeva (Institute of Precision Mechanics 
and Computer Technology, which team had for over 40 years

developed supercomputers for defense systems of the Soviet
Union). The processor E2k embodied and develop ideas
Russian supercomputer Elbrus-3, built in 1991.
Today, architecture Elbrus-3 usually referred to EPIC
(Explicitly Parallel Instruction Computing - calculate the 
apparent parallel teams).



   According to Boris A. Babayan, Chief Architect
Elbrus supercomputer line, superscalar architecture was
invented in Russia: "In 1978, we made the first
superscalar machine, Elbrus-1. Now in the West do
superskalyary just such an architecture. First superskalyar on
West appeared in the 92nd year in our 78th. Moreover, the 
variant superskalyara, which we did, similar to the Pentium Pro,

that Intel made in the 95th year. "


   Confirm the historical primacy of Elbrus and in America. In
The same article of the Microprocessor Report Keith Difendorff,
developer Motorola 88110, one of the first western
superscalar processors, writes: "In 1978, almost 15 years
before there were the first Western superscalar processors,
Elbrus-1 in the processor and issue two instructions per
one step, changing the order of execution of commands by 
renaming registers and the execution of hypothesis. "



   In 1991, in Mount Elbrus (then ITM CT) visited Mr. Rozenbladt
(Peter Rosenbladt) from the company Hewlett-Packard, and 
received full documentation on the Elbrus-3. It later emerged 
that That's when HP started a project that led to the joint 
with Intel development of EPIC-processor Merced. Its 
architecture is very similar to Elbrus-3, and the differences 
are mainly related to the simplifications made the 
microprocessor from Intel. 


   According to BA Babaian, Peter Rozenbladt offered
collaboration with HP. But Babayan has chosen Sun (the first 
meeting with Sun took the leadership back in 1989). And in 
1991, with the Sun was contract. From the official 
representatives of Sun know Elbrus participated in the 
development of microprocessor UltraSPARC, optimizing compilers, 
operating systems (in including Solaris), tools Java, 
multimedia libraries. 


   Initially the project E2k sponsored by Sun. Now
project is fully independent, all intellectual property
it belongs to Elbrus and is protected by some 70 th patent
USA. BA Babayan says, "If we continue to work with Sun to
this area, all belonged to Sun. Although 90% of the work was
performed before the advent of Sun ".


   The Sun from 1992 to 1995 Elbrus worked with the famous
microprocessor architect Dave Dietzel. It tells the
BA Babayan, "Then, Dave formed his own company - Transmeta
and began work on the machine, very similar to ours. We
continue to maintain close contact with Dietzel. Yes, and he
really wants to cooperate with us. "About the future product 
Transmeta yet little is known. It is known that the VLIW / EPIC 
processor with low-power binary compatibility with x86

provides dynamic translation of object code.


   And recently I found out that the development of Elbrus are
direct relation to the most common now
general-purpose microprocessor - the x86 family firm Intel.


                          Pentium


   Domestic supercomputer expertise implemented in
microprocessors Pentium. A former employee of ITM CT Vladimir
Pentkovsky is now a leading developer
microprocessor company Intel. Together with Pentkovskim at Intel
got vast experience and advanced technologies developed in
ITM CT. According to China Difendorffa, computers, Elbrus, in
that implement the basic principles of modern architecture,
such as SMP, superscalar and EPIC architecture, began
produced long before the ideas on this subject started only
discussed in the West.


   All the system software Elbrus-1 and Elbrus-2
was created using a programming language of high
El-76 level, rather than the traditional assembly. El-76 Recalls
language Algol-68, the principal difference, perhaps, is
dynamic binding types in the El-76, which is supported by
hardware level. El-76 is both a language
application programming, task management, system
programming. Elbrus in assembler is not used - only
high-level programming. El-76 before execution
translated into bytecode in the manner of Java. This bytecode 
on the fly hardware broadcast in simple machine instructions.



   In ITM CT Vladimir Pentkovsky participated in the development
supercomputer Elbrus-1 (1978) and Elbrus-2 (1984). In 1986
he headed the project 32-bit microprocessor El-90. K
1987 logical design of future microprocessors was
completed, and in 1990 produced the first prototypes. In El-90
combined the concept of RISC architecture and Elbrus-2.


    __
The main characteristics of Al-90:


   o issuance of up to three instructions per clock cycle

   o 32-bit architecture

   o simplified instruction set (compared to Mount Elbrus-2), 
more      nstvo commands are executed in one cycle


   o hardware support for high-level programming languages
     AE

   o pursuant to the assumption

   o change in the order execution of commands

   o branch prediction

   o register renaming

   o separate instruction and data caches of 32KB

   o pipelined arithmetic unit of the real

   o multi-level memory hierarchy, cache of the first and

     second level

   o Support of multiprocessor (10 processors)

   o support for debugging and performance monitoring

   o Mode "ultra-reliable computing (multi-processors are not
     independently produce calculations and compare results, and

     If the results do again). This mode

     needed, because used in cell Elbrus

     base was not sufficiently reliable for some of the 
military in      plications.



   In 1990 Pentkovsky began work on the Al-91S, a follower
El-90. But after a change in Russia's political and economic
system, funding for the development has stopped. For the period 
from 1991 to 1999 Pentkovsky lost from our sight.

Once again his name appears in the Intel Technology Journal. 
According to Annex "biography of the developers" to the article 
on Pentium III microprocessor architecture

(Http://developer.intel.com/technology/itj/q21999/articles/art_2
who.htm # pentkovski), Vladimir Pentkovsky is the chief 
architect of Pentium III. 


   I would also like to recall that in 1993 Intel introduced
a radically new 32-bit processor Pentium. Here
Some of its features:


   o Pentium instruction decoder replaces the x86 instruction 
simple RISC      such that the processor can effectively 
obrabaty      vat


   o superscalar architecture with the issuance of up to two 
instructions per clock cycle 

   o branch prediction

   o separate instruction and data caches

   o pipelined block floating point

   o multi-level memory hierarchy, cache of the first and

     second level

   o Support of multiprocessor (2 CPU)

   o support for debugging and performance monitoring

   o Mode "ultra-reliable computing" - two of the Pentium

     perform the same calculation and compare the results -

     If the results do in new ways.

Is not it, between the Pentium and Al-90 is very much in common?


   It may be that the Pentium processor is called by the name 
of his Developer Vladimir Pentkovskogo. Indeed, in 1995

Company Intel has a better processor Pentium Pro,
which is already closely approached by the opportunities to
Russian microprocessor 1990. In the Pentium Pro has been 
improved instruction decoder x86, improved superscalar core,

added performance by assumption, the change order
command execution, register renaming, improved block
operations with real numbers.


   Today, the previous chief Pentkovskogo, Boris Babayan,
Intel intends to oppose the development of the company noveyshu
Elbrus, the processor E2k.

E2k


   Microprocessor Elbrus E2k with EPIC architecture designs
domestic company Elbrus International (www.elbrus.ru).
The project is led Corresponding Member of RAS, BA Babayan. 
Repetitive Production will start in 2001, provided sufficient

funding. We can assume that at the beginning of 2000 will be
implemented a prototype E2k. Moreover, it is possible that it 
will produced on the mini-factory in Moscow. Now there is a 
processor as a description on the specialized language of 
Verilog, a description is the final step of logical design,

the next stage of Verilog-description is transferred to the 
crystal. Already ready the entire set of system software E2k. He

includes a parallelizing compiler and binary
compiler package x86. About two years ago Elbrus
demonstrated performance of MS Windows 95 and MS games
FlightSimulator on a Sun workstation with an UltraSPARC.
By all accounts Elbrus E2k should surpass U.S.
development. E2k will have higher performance
lower power and smaller die size. At the same time
software binary translation provides a complete
compatibility with x86 code with almost no loss in performance
Compared with native code E2k. By the way, languages
Programming C and C + + static types to E2k may
find new and interesting properties - hardware-supported
type dynamics, and context protection.


   Russian development corporation interested in Microsoft,
for operating systems which are likely to be very handy
performance E2k. Legend of the computer world Gordon Bell
(Gordon Bell), who, working in DEC, created a computer lines
PDP and VAX, and now heads the research unit
Microsoft (Telepresence Research Group), promotes the project
Elbrus E2k at international conferences.


   His lecture titled "The next decade
Supercomputing "(The Next Ten Years in Supercomputing) May 26
1999, opened the International Symposium on
High Performance Computing (International Symposium on
High Performance Computing) in Japan, June 10 - fourteenth
Manheymovskuyu Supercomputing Conference (Mannheim
Supercomputer Conference) in Germany. Both times, Dr. Bell of 
the lectures devoted to the story of the E2k. In a slide titled 
"Russian Elbrus E2K "he gives a table which evaluates E2k and 
Merced. A comparison shows clearly not in favor of the 
offspring of Intel. 


   Below is a table from the report of Gordon Bell.



    Microprocessor E2K Merced


    Clock frequency, 1.2 GHz, 0.8


    Productivity,

    SPECint95 / SPECfp95 135 / 350 45 / 70


    Crystal size, mm 2 126 300


    Power consumption, W 35 60


    Capacity

    tires, GB / sec 15 N / A


    Cache (KB) 64 / 256 N / A


    Peak

    performance

    GFLOPS 10.2 N / A


    Scheduled time of the fourth quarter N / A

    deliveries began in 2001



   Gordon Bell (www.research.microsoft.com / users / gbell / 
bio.htm) is not only a senior officer of Microsoft, but

and influential in the computing world as a consultant and
entrepreneur. He created several private companies involved in
development of promising technologies.

Conclusion


   Elbrus E2k project already has the scientific and technical 
weight - in fact developed many new and interesting 
architectural solutions created a new generation of advanced 
compilers. And E2k means that Russia has retained top-class 
specialists. Professor BA Babayan and other members of Elbrus 
is taught in Russian universities, therefore, more specialists 
will be added. 


   Therefore, it seems to me that the project has failed, 
regardless of from sales in the gland. Although, perhaps, 
Elbrus with me agree on the part of the implementation - and 
sells. 


              Alex Pylkin (pylkin@ssd.sscc.ru), ICMMG

                                Posted - July 5, 1999

    __
 __ / / Powered CoModerator of RU.AMIGA
 \ _ \ / By MOTOROLA [Russian AMIGA Masters]





Other articles:

AMIRAGE K2 - Analysis of market Amiga.

AmiRAGETM K2 - Amiga: Information on a fundamentally new computer.

ANSI graphics - The story of the main methods of ANSI graphics.

ASCII graphics - An example of writing a classic ASCII fonts.

CC'999 - Chaos Construction'999 - Chronicle of events and impressions past.

DI-KAL'99 - organizers DI-HALT'99 dedicated (Report on the most sludge party this year) ...

EI2YEARZ! - A brief report on the celebration of the biennium Eternity Industry.

GENLOCK - Theory GENLOCK (General Lock).

Napalm - Information about our new Deme "NaPaLm".

NEWS - News, carpets and the Vladimir region. On the last party: Chaos Construction'999, Doxycn'99, Cafe'99, Di-Halt'99, Paradox'99, Phat'99.

PAGE LED - display memory pages to the Speccy.

Rave by Spy - Zhiztyanka (As always, a little delirious from Spy'ya).

TRICK 3.00 - Description of a new version of the tread TRICK v3.00 (Help to protect the new Paracels'a).

Game Review - Overview of Game Software: Puffy's Saga, BAD demo version, Chainik: Horror in Flat, Rex Collection, Mega Tetris 2000.

From the authors - A delay in the release of issue of the newspaper ...

Mail BUZZ'a - On the software market (Letter from BLAZ'a).

Advertising - Advertisements and announcements ..

Phones beetle - Bug.

Elbrus - Elbrus Babayan and Pentium Pentkovskogo (a sensational article about the new Russian processor).


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
Tape and Disk - Adapting programs to the system TR-DOS (Part 4).
Innovations - In the shell there are many new things.
System - description: BRIEF DESCRIPTION OF THE TEAMS Y-COMMANDER.

В этот день...   2 May