E2K Press Conference 2/25/99: Linux Kernel 2.0 boots 52
Yuri Kiryanov writes
"Elbrus, the maker of the E2K processor, has released
details from their
recent Press Conference.
The highlights are that they have a Native Linux Kernel 2.0.34
running on a multilevel simulation model (including Verilog
level RTL). Their native compiler achieves 8.5 FPU instructions
per cycle. The E2K has SMP Built-in, should have Merced compatibility and only loses 20-30% speed
when compiling foreign instruction sets with respect to the
E2K's native performance." Note: the site is pretty slow
so be patient. It's now
in English and will soon post more E2K info.
How slow can you go? (Score:1)
SMP & Kernel 2.0.34 ??? (Score:1)
Daniel
Source? (Score:1)
Secondly, I very much doubt you'll get anything terribly exciting out of the patches they've applied to Linux -- most of the kernel is really pretty portable these days, the main bits which aren't are all hardware-related, and a lot of these can just be ditched when you're running on a simulator.
Of course, I'm sure a lot of people would like to take a peek at the compiler. Not least Intel and everyone else who's struggling to write a decent compiler for Merced. I suspect they'll be keeping the important parts of that under their hats though, at least for the time being.
A couple of points (Score:1)
1. The reason they can't manufacture it and demo it is because they don't have a fab, and they don't have money to contract with an existing fab. Insisting that they have it in silicon is simply not realistic.
2. They have several Verilog descriptions. One of them is extremely high level, logicly. One is relatively midlevel, and one is RTL, as in Register Transfer Level, I believe. This means they're read to send it to the fab soon.
3. I understand the anger at not being able to see it, but it might not be FUD. This isn't vaporware that no one ever intends to release, this a processor thats been sitting around for years because they can't afford to produce them, and they've had years to work towards the goal of getting it to were it is now, not having 18 months to turn out a product that just barely works, and isn't particularly good, but it works.
Andrew Gardner
Ha ha ha, I'm crying.. (Score:1)
Don't You know what EPIC is?
(obviously stated to the tune of that famous Trix line, AND I know it's not completely accurate but hell, HAD to say it!)
SMP & Kernel 2.0.34 ??? (Score:1)
You are wrong
Eric
neat... (Score:1)
O Elbrus! A! Gilthoniel! (Score:1)
How come they just don't make this chipt then? (Score:1)
Export restrictions (Score:1)
Two REAL important points (Score:1)
I can make a software simulation of a 256-bit processor running at a simulated 1.2 terahertz, does us no good though, does it? MAKE the god damn thing, THEN post the public affairs fluff.
I'd be amazed if you could. They have an RTL level description of the CPU in Verilog. Thats the lowest level description that can be produced by hand, and specifies the datapaths and the degree of parallelism precisely. This is then fed into a synthesis/place/route flow to produce the GDSII that is sent to the fab. That process in largely automatic, although complex designs like CPUs require some manual intervention, and it can take a few hundred man years (six months or so for a CPU design team) to complete.
You may be able to write a high level C simulation of CPU at 1.2THz, but RTL Verilog is a whole different matter.
How come they just don't make this chipt then? (Score:1)
a) feel that an established Western brand would give them better brand recognition in most markets;
b) don't have, and due to the parlous state of the Russian economy cannot afford to build, modern fabrication plants of the necessary level of technology (it being a reasonable assumption that we're talking sub 0.25 micron tracks here), in order to produce such a processor themselves.
I feel either or both factors have to be in play here.
Two REAL important points (Score:1)
Jim
Ha ha ha, I'm crying.. (Score:1)
Their native compiler achieves 8.5 FPU instructions per cycle
On what code!? It's elementary on some codes and all but impossible on other... This statement in and of itself is only FUDish, and damaging if they really have a product.
The E2K has SMP Built-in
And 'built in SMP' means what?? Cache coherence? Two cores in the same chip?
should have Merced compatibility and only loses 20-30% speed when compiling foreign instruction sets with respect to the E2K's native performance.
As very little is actually known about Merced, this is more than a little silly...
And re: the SPEC numbers.. Please DO show me the memory interface for those numbers..
Finally, these guys have AFAIK never designed a single chip CPU.. Oh, they've done some really fast systems considering their limitations in process technology, but there are some differences between thousands-of-chips CPUs and single chip ones..
I'm certain a lot of nice people will correct me where I'm wrong
Again: This kind of publicity could be damaging to them if they really have a product. Lots of people will start to think they're just like me: hot air speakers
Has it ever occurred to you that God might be a committee?
It's there.. (Score:1)
Has it ever occurred to you that God might be a committee?
Built-in SMP (Score:1)
Has it ever occurred to you that God might be a committee?
Built-in SMP (Score:1)
1. Starts to fetch data.
2. Switches to other (sleeping) thread.
Ok?
Like TERAs stuff and the latest PowerPC AS.
Has it ever occurred to you that God might be a committee?
chip != cpu != computer (Score:1)
Has it ever occurred to you that God might be a committee?
Lots of chip makers outsource fabrication (Score:1)
SMP & Kernel 2.0.34 ??? (Score:1)
A: We have compiled Kernel OS Linux 2.0.34 using Elbrus compiler and executed on the machine simulator.
I may be wrong here, but I really thought that SMP support for the linux kernel was only available in the 2.1.x and the 2.2.x series of the kernel. Is it just that they run the non-SMP kernel on an SMP simulation???
SMP & Kernel 2.0.34 ??? Yup. (Score:1)
/. Posting (Score:1)
something I over heard... (Score:1)