1.6 GHz Alpha With Transputer Features Coming? 87
GFD writes "The Register has a story about a 1.6ghz alpha with 8 paralell rambus channels (8oomhz) and a transputer like channel to 4 other cpus (10ghz), integrated memory controller and l2 cache. Science fiction? Maybe, but oh my God what specs!!"
Re:It's lies all lies (Score:1)
I'm a big fan of the register, and in my experience, they seem to hit the nail on the head so much more often than just about any other news site. Problem is, they generally speculate about events that haven't been announced, so it sometimes takes 3 or 6 months for stories they've reported on to actually make sense. Which they do, 75 or 80% of the time.
So far as Alpha goes, ESPECIALLY if they're reporting it, I'll believe it to be a distinct possibility. If MSFT had said the same thing, I'd say it's marketing schpeel... But they're (MSFT) aren't exactly un-biased... (guess the register isn't either, though they're biased against liars and spin-meisters)
Transputers still in use (Score:1)
I don't know if you can still link them together with the inmos links, so the parallelism might be out the window. The low power and good code density make them useful for embedded applications, though.
Re:Transputer had problem too (Score:1)
OCCAMM was a good language but parallel programming is hard.
And their C compiler was buggy according to a friend of mine who had to program these things.
Goo hardware, poor software --> useless.
And then, they took a loooonnng time to build a new generation of CPU (I don't remenber the number)...
Poor C compiler + vaporware CPU equal bankrupcy, no matter how good the architecture is.
Re:Can I overclock my K7 on this board? (Score:1)
Now, I wonder if Compaq will (if it's their's to do so with) release FX32 source? That'd make the idea of an Alpha or PowerPC box running linux much more palatable.
They're overpriced for a reason (Score:2)
Of course, even accounting for cache, the prices are artificially high, just because that's the price people are willing to pay. Profit margins on those chips are significantly higher than on commodity CPUs.
Re:Details of transputer architecture (Score:1)
Re:What about the rays? (Score:1)
No more chance of that than if you keep a cellphone in your pocket, I'll bet.
--
This isn't the post you're looking for. Move along.
A pun (ahem) (Score:2)
The use of my tool is certainly one of my longest hobbies.
Some people say that I am addicted to playing with my tool.
They're probably right; but who cares?
I better be careful with my tool; i wouldnt want to pick up any viruses through its use.
And in thirty years, my tool will be obsolete
I think the only difference between one 'tool' and another is that with computers, smaller IS better!
Re:Cool, *BUT*... (Score:1)
You really get what you pay for. If you don't need it, don't shell out the money. If you need it, then you can probably justify the outlay
EV7, EV6? (I don't think it will work) (Score:1)
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
Transputer boards in personal computers (Score:1)
I've got one in my junk box somewhere. I should embed it in acrylic and turn it into a topical paperweight.
Ultimate Quake Machine -- NOT (Score:1)
Even with all that speed, I guarantee that OpenGL performance will be lacking. Reason? No hardware accelerated OpenGL drivers for Alpha that I know of. And the glx driver for TNT/Matrox depends on x86-compatible assembly instructions, so that won't work.
Some 21364 URLs (Score:2)
Alpha OEM [digital.com]
Re:Wow!! (Score:1)
Something is just missing
Re:My G what specs! (Score:1)
Get a clue (mild flame, hopefully informative) (Score:1)
Big difference. Parallel graphics logic circuits do not constitute a "processor." Many logic circuits computing in parallel is "parallel processing" but is not necessarily "hundreds of processors."
--LP
Re:Why Bother? (Score:2)
The G4's flops are totally bogus because you can't feed the CPUs at those rates, at least for reasonably sized datasets that overflow the L2 cache.
This is all "apples and oranges" comparisons of today's product versus futures though, and I'd agree that switching to Alpha would be a dumb move for Apple or Apple users.
--LP
Re:My G what specs! Colors? Yes... (Score:1)
It's lies all lies (Score:1)
Re:Can I overclock my K7 on this board? (Score:1)
But Linux on Alpha hardware....
Can I overclock my K7 on this board? (Score:1)
Uhm anyone seen my medicine
Re:My G what specs! (Score:1)
Nope. (Score:1)
The Wintel-Hater's Dream... (Score:1)
Comparatively, the 64-bit port to another RISC should be pretty easy... right...? Please say yes... please...
*drool* *drool*
Heh, and then I woke up... If it was ever going to happen, though, I might sell my car to get my greedy hands on one...
Excellent! (Score:1)
-- Moondog
um... (Score:1)
Heat? (Score:3)
Re:It's lies all lies (Score:1)
Nice, but what about Fuzion? (Score:1)
Hot enough for ya? (Score:1)
1.6gHz? Great. I really mean that. But with NT support dropped, how much of a mainstream market is there going to be?Or, more precisely, how much of a market does the architecture have now (AXPlinux , Digital Unix, NT), and how much do you think this will really change it?
They may be on the "cutting edge" (or maybe not), but without the right PR, they're going to continue to mire in obscurity.
Now, the alphazealots out there will rise up and shout that it doesn't mire in obscurity as it is,etc etc... Don't get me wrong, I'd love to see it take a bigger share of the intel market, but it just hasn't happened up until now
Re:Heat? (Score:2)
Re:Details of transputer architecture (Score:1)
Of course, I alway thought that one of the barriers to entry in the US Market was that initially one had to program them in Occam, a language containing parallel processing verbs, etc. [ Occam, as a recall, didn't have dynamic memory allocation, either... best to look around the house and find those Transputer/Occam manuals
I squirrelled away. ] Of course, Inmos eventually offered a C compiler, but I suspect it was too late.
Sidenote:
I remember meeting Welch at the 3rd Conference on Hypercube Concurrent Computers in 1989; he
did a couple of presentations on Occam and Transputers. I wonder what he's up to?
Additional:
At the above conference, the "Show Floor" had a number of vendors showing off hardware. One vendor had one of the first PC board add-in cards with 4 Transputers on it. My partner-in-crime and I were checking out the demo - the (now tired) generation of the Mandlebrot set. We had generated the same using an early model of the Intel Hypercube - 10 minutes per run.
We dutifully watched the screen fill with the image and then asked the magic question, "So, how long does it take you guys to generate that image?" They looked confused, and then, realizing our question, replied, "We just did." I.e. the image (set) was being generated in about 5 seconds or so.
That was one of only two times I have ever been truly shocked at the speed of a machine, the other being when I first watched a 486/66 boot Unix.
If this catches on.. (Score:1)
If these do get very popular.. also expect prices to drop in Alpha prices...
Oh, you must be right. I only went and saw them. (Score:1)
One word... (Score:1)
What? Baywatch cluster? (Score:1)
--
Check this... (Score:3)
Here are the detailed specs for 21364 and 21464 (Score:2)
http://www.microprocessors.co.uk/roadmap.pdf
21364 and 21464 Infohttp://www.microprocessors.co.uk/futures.zip
Register Article with the two links above.http://www.theregister.co.uk/990321-000011.html
The futures zip file is hard to download but worth it.This is real. (Score:2)
You can read the slides for yourself, but all that needs to be said is an estimated SPECint of 75 and a SPECfp of 120 (the best now is like, 30 and 60).
At those rates, who needs hardware acceleration for Quake?!
Re:What? Baywatch cluster? (Score:1)
Does it Strike anyone funny (Score:1)
Details of transputer architecture (Score:5)
Anyway, getting back to the features:
- A process scheduler implemented in hardware (an outer loop outside the usual inner instruction fetch and execute loop), which allowed transputers to implement concurrency with very fine granularity because the context switch time was exceptionally low. (And the process scheduler was directly driven by I/O events at the transputer links, below.)
- Four high-speed serial "Inmos links" on-chip through which the transputer could be linked directly to other transputers and to other peripherals without further glue logic, so that building multiprocessors was very inexpensive and scaled linearly. Furthermore, these links ran not only extremely quickly (for their time) despite being serial, but more importantly they ran under DMA power all simultaneously and at the same time as the processor was doing its own thing independently.
- The above two features made the transputer exceptional for multiprocessing, but I think its instruction set was also far, far ahead of its time: not only ultra-RISC, but highly extensible too. For example, numeric literals in instructions were only as long as needed, because an extension bit would (if present) indicate that more bits were to follow if needed. This made code *extremely* tight. The scheme also allowed extensions to the instruction set to be made in a fully backward-compatible manner.
The transputer was ultra-cool, and the world hasn't seen anything like it since. No doubt somebody will reinvent this approach some day, but probably in a US or Japanese lab, as usual, and they'll take the credit for exceptional design ideas made in an earlier age. Sigh.
Blah Blah, lets see this crap (Score:1)
Units (Score:1)
Agreed though, what specs!
Why Bother? (Score:2)
The peak rate for this future 1600 MHz chip is only 6.4 gigaflops with its "new SIMD 3D instructions." The current 500 MHz G4 chip peaks at 4 gigaflops with single-precision Altivec SIMD operations. That means that this future Alpha only has a 8:5 gigaflop advantage over the current PPC rather than the 16:5 advantage you would expect from the higher chip clock rate alone, plus the higher memory bus clock rate than the PC-100 RAM that the PowerMac G4s use. If this is as good as it gets compared to now, then how will it compare to higher clocked PPCs also coming in the future?
While it'll beat the snot out any future x86 chips for awhile, it's a far sight from being worth porting away from PPC, which has a bright future ahead of it. Expect Apple to stick with the PPC. It is easily comparable in performance (though still edged out by Alpha on non-vectorized integer and FP operations), but it beats the heck out of Alpha on price, heat, and power consumption -- which is key for notebooks and low-end consumer machines. Also, the hassles of binary incompatibility makes it by far not worth the trouble.
Re:Nice, but what about Fuzion? (Parallelization o (Score:1)
This is a classic of computer science. Step B requires step A to finish. Step C requires step B to finish, and step D requires step A to finish. While steps B & D can be executed in parallel since they only require step A to be finished before being done, A-B-C MUST be executed in sequence. These designs, which are much slower at sequential computation than conventional computer designs would not handle these problems as well. This is why PixelFuzion's promises are not going to hold up well. Computer scientists have struggled with the problem of parallelization of code for decades with little radical progress.
Words from a wise man (Score:1)
"Mmmmmmmm...1.6 Gigahertz."
Umm, no (Score:1)
Re:Details of transputer architecture (Score:1)
Okay - first, someone moderate this post up right now. (No, not mine, dummy. Morgaine's.)
That said, here's a quick question. Morgaine says:
Meanwhile, the Register article claims:
Is the Register just blowing smoke here? Hardware process control would require major tweaks to the Linux kernel (wouldn't it?). And that's not even considering variable length numeric literals. The Register can speculate about gaming consoles all they want, but I want to know if they know that Compaq means to release documentation on this.
Re:It's lies all lies (Score:1)
Re:Nope. (Score:1)
Mmmmm, K7 650 -> Alpha 1600 upgrade, *drool* *drool* *drool*!!!