Russian E2k CPU at 135 SPECint95 / 350 SPECfp95 ??? 106
"I get MPR. I've got about 7 minutes before I have to catch a bus, but, from the MPR issue itself:
The processor uses EPIC. The Elbrus team has been together for 40 years, originally designing supercomputers for the Soviet defense establishments. "They've developed computers based on superscalar, shared-memory multiprocessing and EPIC techniques long before papers on those subjects appeared in the West". MPR claims that the lack of a good semiconductor Fab has been what was holding them back. MPR says that the claims would be unbelievable except for the credibility of the team.
The X86 and IA64 compatibility rely on binary compilation assisted by emulation hooks, similar to what Transmeta is apparantly doing. Supposedly Dave Ditzel spent several years while at Sun working with the Elbrus team.
The processor exists only as an executable Verilog database. However, the E2K design is based on the Elbrus-3 processor that was fabricated in 1991. The Elbrus-3 was built in an "ancient process", used 15 million transistors in about 3000 LSI and MSI chips, and delivered twice the performance of a Cray Y-MP."
Some more he sent later:
" It is actually quite a long article... 6 pages plus the cover, I'm about two thirds through it. The architecture is in fact pretty stunning, and very similar to the Merced and the SPARC in several ways. It has a 64K, 4-way instruction cache: one i-cache only. It has two identical, synchronously-loaded 8K L1 data caches, and a 256K, 2-way, 4-bank L2 data cache. In addition, it has a 4K array pre-fetch buffer for use in loop overlapping. There are two regions, each with an L1 data cache, a 256-entry register file, and three ALUs. The regions are symmetric except that only one region has a divide function.
A great deal in this processor is left to the compiler, a fact that is demonstrated by the single, 64K i-cache; this will only work if the compiler does its job. Much also depends on the compiler's ability to identify instructions that can be executed in parallel. With an optimal instruction load, the multi-ported caches can provide a potential operand bandwidth of 288 Gbytes/sec at a processor clock of 1.2GHz. Much effort is expended to avoid branching; extensive branch prediction support is provided, and in some cases it will actually just go ahead and execute both sides of a branch to avoid doing the branch at all; with so many parallel execution paths, the cost of doing so is much lower than what would be the cost of branching.
When loops are identified, an effort is made to overlap the loop execution, taking advantage the same mechanism as used for the sliding register windows. The 4K FIFO Array prefetch buffer helps to feed data to the overlapped loop. In loop mode, for perfectly optimal code, the processor can rates as high as 23 operations per cycle.
Much of the processor is designed in standard static CMOS gates, but some of the critical paths through the processor use self-reset gates, which do not have a clock but rather are triggered by the completion of cycles in previous gates. According to MPR, these are estimated by Elbrus to run 10-15% faster than static CMOS gates.
Just a couple more facts about Elbrus: The Elbrus-1 computer was a "...superscaler, RISC, processor with out-of-order execution, speculative execution, and register renaming..." This machine was designed and built... between 1973 and 1979!! They dumped superscaler designs becuase they were too complex for the payoff. The Elbrus-3, built between 1985 and 1991, used "an EPIC-based VILW CPU", implemented as a "16-processor shared memory system"
They started working on the E2K in 1994, and it is now at Verilog RTL stage, with compilers and binary-compilation software written. MPR expresses great doubt that a home will ever be found to build the processor, what with the Russian economy as bad as it is, and most capable semiconductor houses already in the midst of implementing their own designs or just not wanting to compete with Intel."
Bwahahahaha!! (Score:1)
kid, how old are you?
russia has one of the most advanced aerospace programs in the world. remember, they managed to go from nothing to putting a man in orbit in less that 50 years. just because they have problems with their currencey (ans yes, that is what their problems mainly are -- everyone has enough food and clothes and heat to survive), do not assume everything else has gone to crap also.
---
"If you can't fix it with duct tape, it's fucked."
Yah comrade (Score:1)
Yes, the west laughed about those vacume tubes in military hardware for years. Then we thought about EMP (electro-magnetic pulse). IIRC everyone got really quiet for a few years after that.
The belief that Russians cannot out innovate an American company is no different that the U.S. government's apparent position that only Americans can create strong crypto technology.
The USSR got a man in space first. The USA put a man on the moon first, USSR landed a probe on Venus first, US made it to Mars first, USSR holds the record for space station service time, etc, etc... The space race is really a tie in the long run.
Hmm. Links :-) (Score:1)
http://www.ipmce.su/ [ipmce.su]
http://www.el2000.ru/ [el2000.ru]
K, I found them, now someone translate for me? :-)
Had someone read it to me. (Score:1)
Basically, I think it's BS. It's not real, it's vaporware, not hardware. There is no existing stuff, it's "planned" for thier "project." They are partners with Sun, BUT.... The project is not even lead by a Russian, it's lead by an Armenian(sp?) guy, and Russians have a trust issue over that, because it might not even benifit thier country (which could use a technological boost).
Anyway, that's the spin I get from http://www.el2000.ru/news/presentation.html
IA64 Compatible? (Score:1)
The are a sun partner (Score:1)
then nasa's cumputers are crashing even harder.. (Score:1)
It's needed everywhere.
Now I know what Russian Military used (Score:1)
Now I at least know the name
If the soviet government wasn't so paranoid about their military technologies we could really have another Silicon Valley now..
Russia, who knew? (Score:1)
--
The Ming Micro! (Score:1)
--
Why, yes! (Score:1)
--
This whole thing is not surprising... (Score:1)
I'm surprised that the people behind this design haven't contacted the people that got behind Svetlana Electron Devices and got something going with them. (Svetlana is one of the largest suppliers of vacuum tubes in the world)
Fooey (Score:1)
We might as well read the Farmer's Almanac to determine this "supposed" chip's ratings. Their
design may be innovative or it may be non-existant, but we won't know until something
is done with it. Blech.
--
Aaron Gaudio
"The fool finds ignorance all around him.
Russia, who knew? (Score:1)
See this page [mailcom.com] on the BESM-6 computer.
consider this (Score:1)
this is true (Score:1)
post-VLIW design. Apparently it is
5 seconds close to be baked in the silicon.
Some details are available at the Elbrus
web site: www.el2000.ru [el2000.ru] (in russian).
This company was building computers since 1959.
Take heed, Asia !!! (Score:1)
Now that the Russians are proving that they can produce something this amazing even without a good semiconductor Fab.
Those of you in Japan, Taiwan, Korea, China and India better take heed --- you've got the Fabs, why don't you work with the Russians and produce this amazing chip?
Are you listening, Asia?
This is the BIG CHANCE for you now !!!
JUST DO IT !!
Take heed, Asia !!! (Score:1)
Now that the Russians are proving that they can produce something this amazing even without a good semiconductor Fab.
Those of you in Japan, Taiwan, Korea, China and India better take heed --- you've got the Fabs, why don't you work with the Russians and produce this amazing chip?
Are you listening, Asia?
This is the BIG CHANCE for you now !!!
JUST DO IT !!
working with Transmeta (Score:1)
They are working with Transmeta on "commercial projects, related to creating apparatus and programming environments for most modern calculating architechtures" (or something to this effect)
Interesting...
Don't hold your breath... (Score:1)
Could be true (Score:1)
Moore's Law (Score:1)
Moore's Law states that transistor density doubles every 18 months. Finding how to use all those transistors usually results in far less than a 2x speeded.
Media Manipulation (Score:1)
NASA spends millions of dollars on space pen... (Score:1)
Capillary action. No need for gravity. Ne pas?
We need GPLed CPU... (Score:1)
The are a sun partner (Score:1)
Sinan
Hm.. (Score:1)
BTW - she leaves in Palo Alto... Rather natural.. Called brain drain.. (Say hello to myself)
:)
Hope she does not read this...
In case she does - hi, how about Kirkwood this weekend..
Shaddap and gimme a product! (Score:1)
I'd like to see some hardware manufacturers quit talking about the far and wide and start talking about the here and now. Give us new high performance hardware that will be on the market soon, it is nice to see what's coming up, but c'mon, nice concept, lets see if it works when we build it... That just doesn't work for me.
Ummm.... (Score:1)
I'll believe Russian cutting egde technology when I see it. Until then, Yuri Gagarin was their greatest scientific achievement of the century, and that's old news. They certainly DO NOT lack the brain power, their scientists are brilliant. But with little resources, you can't bring ideas to fruition. This is an attempt at investment funding.
Sorry to the Russian readers, but if your neighbors are burning furniture for heat, you're not 'cutting edge'. Yes, we have homeless too, but not for lack of resources.
Theory is nice, publish it. Practice is better.
I stand corrected - as all too often. (Score:1)
Cheers!
consider this (Score:1)
My guess... (Score:1)
Russia == Silicon Vally East? (Score:1)
Who'd a thunk it. (Score:1)
Russian "Advanced" Technology? (Score:1)
As any true skeptic would say, I'll believe it when I see it.
I heard a very interesting story about Buran/Shutt (Score:1)
Rus. politicians were freaked because of an imaginary technological gap between Shuttle and soviet rockets, so they ordered to immediately make 'our own'. Many design solutions were copied from Shuttle and...
good 'ol rockets are just as good and cost twice less. Also, Mir payed off while Shuttles haven't.
I never heard of russians doing anything good in consumer electronics. I remember when I was in Russia, 99% of computers were made from cheapo asian parts while 1% was compaqs, ibms and such. When you talk about defence technology, Russia was severely lacking development until '63, when Stalin died. Before that, Cybernetics was not considered 'real science'. Still, this chip is possible, if you consider that defence technology is being transferred to consumer market ever since the USSR breakup. This definitely looks more plausible than recent hypercomputer sensation.
Shuttle versus rockets (Score:1)
The article that started this thread was saying that: Buran was a failure, even though it was copied from our shuttle but they couldn't pull it off, hence they can't design the chip on their own.
My point was that Buran's failure is due to the fact it was mindlessly copied from shuttle.
I don't know who's space program is superior.. I think even experts would have trouble proving that one side is better, due to the fact that space programs are very complex and multi-faceted and an expert who is sufficiently aware of one field in space program wouldn't know much about other fields.
I definitely wouldn't even try to say which program is superior.. its impossible to say just by following news or reading a few books targeted at general population.
Don't hold your breath... (Score:1)
Anyway, the Pentium was actually declassified military technology that Intel obtained in the early 70s; they've been releasing it piecemeal ever since.
256K L2 cache small? (Score:1)
256K L2 cache small? (Score:1)
Err, the PPro had ZERO L2 cache on the IC inside the pin package. If you open up the pin package you found one square of silicon for the CPU and another square of silicon for the cache. P-II has L2 cache in a separate pin package, though it's inside the cartride. Same is true for Xeon.
Meantime, some PA-RISC, SGI, and Alpha systems have more L2 than some of us have system RAM.
So are those on the same chip as the processor, or a separate chip?
My original question stands unanswered.
shouldn't it be L1 cache? (Score:1)
...or it could be just a typo.
Moore's Law (Score:1)
Moore's Law (Score:1)
Of course, one might argue that Intel's track record is no predictor of future performance, but that's true of all empirical evidence, including Moore's law.
Elbrus 2000 Website (Score:1)
It's all in Russian. I attempted to figure it out using my very basic school russian. They seem to be a Sun distributor for Russia.
I think the new chip is described here [el2000.ru]. At least I think it is.
I can understand individual words but not much more than that. So if some one knows Russian. Please translate.
-Pelle
Elbrus 2000 Website - a brief translation (Score:1)
Elbrus is a spin-off company (actually tree companies) of Institute for Precise Mechanics and Computing Equipment (IPMCE), who designed supercomputers used for Soviet missile control, missile defence, nuclear research and other applications. R&D people are mostly from IPMCE.
...
From the history of IPMCE
1957-59 : M-40 - a computer on vacuum tubes, used in first successful missile-defence test.
1964-69 : 5E92B - 2-processor system on ICs, main component in first missile-defense system
of Moscow.
1973-79 : ELBRUS-1 - first SMP system on medium-integration ISc, 10-processor system.
1977-84 : ELBRUS-2 - SMP supercomputer, based on ECL (?) high-integration ICs, 10 processors,
used in Space Flight Control Center, in nuclear research centers, for military applications.
1985-94 : ELBRUS-3 - LSI, ECL high-integration ICs, 16 processors, 2 times performance of CRAY-YM. Wasn't put in production for financial reasons.
Some of IPMCE design achievements
1955 - high-speed arithmetics
1964 - fault-tolerant non-stop architecture with full hardware control (?)
1979 - SMP system with shared memory, 10 CPU
1979 - protected programming technology, hardware support for data types
1986 - an architecture with explicit parallelism
1986 - binary compilation technology
...
Novosibirsk and StPetersburg offices were formed in 1992, and work mostly on compilers and Java technology.
...
MCST (Moscow Center for SPARC Tecnologies) - a part of ELBRUS group, 400+ employees
...
Recent designs :
- a SPARC-compatible CPU for military applications
- universal high-performance system ELBRUS-90micro, works with 100+ different network and I/O-adapters.
Since 1992 MCST works with Sun Miscrosystem: design and support of compilers, operating systems, perspective workstation design, Java technologies.
Long-time partnership with Compass Design Automation B.V. (a VLSI Technology, Inc. company), a VLSI CAD specialist.
...
Currently MCST works on new E2K CPU design, using postRISC architecture with explicit parallelism and binary compilation technology, providing effective and reliable execution of Intelx86 binaries, with estimated performance of up to 2 times higher than Intel's P7 (Merced).
...
Key elements of the project are CPU architecture and a complementary "superoptimizing" compiler, which permits fullest usage of hardware parallelism.
Another important direction is improvements of binary compilation technology, which provides 100% reliability and high efficiency of binary compatibility modes for x86 and SPARC architectures.
...
MCST also works on number of other joint projects in hardware and software areas, with Transmeta and other companies.
***********************************************
So those guys certainly have know-how, experience and gray matter to design kick-ass computers.
Manufacturing is another story...
US5808926: Floating point addition methods and ... (Score:1)
Oppositely, some guys who are now at Transmeta worked closely with us some time ago.
Very clever guys they were and are! Luck to them!
Russia == Silicon Vally East? (Score:1)
I look forward to watching this one unfold.