1.6 GHz Alpha With Transputer Features Coming?
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!!"
How does the source of news affect whether a computer is a tool or not? They seem to be two completely debatable yet unrelated subjects.
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)
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.
Registering accounts later than some other chrisb since 1997
Transputer had problems too, sure the hardware side was really neat for their times, but the software sucked.
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.
FX32 is or will be useless for Win32 apps... remember - MSFT and Compaq pulled the plug on future NT development for the Alpha... Remember?
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.
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.
"The invisible and the non-existent look very much alike." -- Delos B. McKown
Interesting to see transputers mentioned, I cut my parallel processing teeth on them programming in Occam. Peter Welch was my professor back at University of Kent and I have been a fan of the processor ever since. Funnily enough, I am now a fan of Alphas since I got into 64 bit microparallelism, and equally a fan of Linux (currently running a 600MHz 21164 LX system at home which is very slick). Nice to see the whole lot coming full circle so to speak. I had to laugh back when Thinking Machines claimed to have invented MIMD with the CM-5 since I had been using a MEiKO computing surface with 80 transputers just a couple of years before and that was way more MIMD than the CM-5 ever was. No wonder TM when under, filling their box with sparc processors, pah! Mind you, cray filled theirs with Alphas and didn't do much better. Occam was (and still is) a fantastic language for writing pure parallel apps, the parallelism in implementations of C were always grafted on, Occam had it built in from the ground up. The US seemed to be going its own way by trying to write compilers which would derive their parallelism from serial code, never going to work. Peter was adamant the only way to do real MIMD was to ditch the "dusty decks" of old fortran code and re-implement using a real parallel programming language. Last I heard Peter was still at University of Kent in Canterbury and still doing some great work. -- Shane Sturrock, Edinburgh Biocomputing Software
1.6 Gh mmmm that is getting a bit dangerous, hope they shield it well, or you either be cooked from the inside (du to the microwave radiation) or become impotent cause them radio waves will kill ya sperms
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.
--
"This isn't the post you're looking for. Move along."
I use my tool for entertainment all the time ;-) :)
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!
Three Step Plan:
1. Take over the world.
2. Get a lot of cookies.
3. Eat the cookies.
Well a decent Intel Mobo with features comparable to an Alpha MB (64-bit PCI, UW SCSI) and SMP support (to keep it's performance comparable to single processor Alpha System) will probably run you $400 - $600 dollars, then you pay x2 or x2.5 for the chip itself, but only one rather than two PIII 600's, and you're pretty much even in terms of cost, but you've got a much faster system in the Alpha - supposing the apps you want to use are available (I know, it's just a recompile, but I swear - plenty of programs exist that are I deem essential that are also commercial, proprietary, closed, whatever you want to call it)
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
The artical said it was going to use the EV7 bus, and I belive the k7 uses the EV6 bus. so, no they won't be compatable anymore then a pentium and a pentium II
"Subtle mind control? Why do all these HTML buttons say 'Submit' ?"
ReadThe ReflectionEngine, a cyberpunk style n
Transputer boards were available for many different types of personal computer, including IBM-PC and compatibles, Macs, Amiga, and Atari. Most transputers ended up embedded in things like laser printers though, allegedly, and quite a few went into fancy research machines, hundreds and thousands at a time.
:-)
I've got one in my junk box somewhere. I should embed it in acrylic and turn it into a topical paperweight.
"The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
Do you realize how much this beast is going to cost? No doubt it will be priced well out of the reach of those who would _want_ to play Quake.
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.
Glückwünsche, haben Sie Slashdot ermordet, indem Sie zum korporativen Druck beugten und Subskriptionen einlei
Alpha 21364: A Scalable Single-chip SMP
Alpha OEM
--The more you know, the less you know.
But we didn't get CmdrTaco saying "I want one"
Something is just missing
But will it come in colors? :)
Are you kidding? PixelFusion is a company making 3D graphics chips, not general purpose microprocessors.
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
The 6.4 GB/sec memory bandwidth that feeds all this data into the CPU is 16x faster than Apple G4 systems' current 400 MB/sec and 8x faster than Apples "fast" 800 MB/sec motherboard coming out in a month or so. Fast memory bandwidth (and I/O bandwidth) is the difference between "supercomputer marketing" and a real supercomputer.
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
We'll call it the i-DEC :-)
I browse with my threshold at 2 so I can't read my own comments :-)
Don't believe a thing that The Register reports. They lie so much.
well, but since neither Compaq or M$ supports the Alpha-NT installation, who cares?
But Linux on Alpha hardware....
I mean, Alpha is rather sweet and all, but I wanna run a few games in my spare time and I'm not sure if that fx32 thing is gonna be speedy enough at 1.6 ghz to run MS Solitaire 2000.. but maybe a K7.
Uhm anyone seen my medicine
The problem with this name is that it will become outdated quickly. I remember being awestruck when I saw a DUAL-P90!!! I couldn't comprehend that much power. Now a machine like that is only useful by virtue of running Linux.
Athlon (K7) uses the EV6 bus, while 21364 CPUs and motherboards use EV7.
MacOS X (aka Rhapsody, Son Of NeXT/OpenStep) running on one of those puppies...
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...
-- "so let us not talk falsely now / the hour is getting late"
I run off of a dual 21264 (500 MHz? I forget might be 600), right now and it flies. It would be great to see some more smoke from these cpu's. But I it would be great to get some faster, cheaper hard drives to keep up with the demands of these processors. My jobs generate lots of data, and I find that writing it takes away from the cpu's a bit.
-- Moondog
Whatever a "Baywolf" Cluster is... heheheh
In Capitalist America, bank robs you!
The current Alphas dissipate enough heat to cook food. Will this thing produce enough to start nuclear fusion? Will I need a liquid nitrogen cooling system?
You don't exist. Go away. --SysVinit Halt
PixelFusion are about to bring out a chip that should make all these single processor things a bit more obsolete. Arrays of hundreds of processors, embedded within large tracts of RAM.
The original Doctor Dark.
I've always thought the alphas were "neat". Never had a chance to invest in them or really work on them, but I've always been very impressed. Which is why I'm a bit sad to see this news.
... and from what this humble /.er can see (granted I have been before and I could be wrong), that doesn't seem to be changing.
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
Yes, not only that - but when the added an FPU to the transputer, they wrote the thing in Occam first and essentially proved the design.
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.
The Norton Anthology of English Literature, 4th Ed., Vol 2
If these do get very popular.. also expect prices to drop in Alpha prices...
-
ping -f 255.255.255.255 # if only
PixelFusion is making general purpose chips and will be using them on graphics cards. The chips contain an array of processors, each with some memory they can work on. The individual processors were described to me as "about as complex as a Z80, but running at about 100MHz". Do you think they tricked me?
The original Doctor Dark.
Awesome!
Is that something that happens when a sports bra is on too tight?
--
Well, according to "Great Microprocessors of the Past and Present" this is just the beginning. The Alpha was designed with this in mind from the start, "Alpha was designed for the future for a 1000-fold eventual increase in performance (10X by clock rate, 10X by superscalar execution, and 10X by multiprocessing)." Check the Alpha section: http://www.cs.uregina.ca/~bayko/cpu.html#Sec5Part4 I'd recommend reading the page in general, LOTS of great CPU info: http://www.cs.uregina.ca/~bayko/cpu.html
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.Check out the Alpha site.
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?!
Glückwünsche, haben Sie Slashdot ermordet, indem Sie zum korporativen Druck beugten und Subskriptionen einlei
What has the world come to. When a machine with those specs carries a comment like it should make a great quake platform. All I have to say to that is. Pack up your tool kits. Magnetize your work. The world isnt worth developing for if QUAKE is all that the work comes to. The architecture is nice. The Target Audience is misguided.
Transputers had at least 3 features that made them so far ahead of their time that they died through lack of applications. Or maybe it was just because the Brits and the French are lousy at bringing things to market. If only Intel had bought out Inmos ...
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.
"The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
I am starting to get very pissed off with all these "20 billion terrahertz quad mega-processor" crap. I have not seen any of this cool stuff, and until it's out and I see one, as far as I care, it doesn't exist. ARRGG. (Score:0, Redundant)
Your Momma's so fat she makes emacs look like nano!
Ummm, that's 1.6GHz, 800MHz and 10GB/s.
Agreed though, what specs!
Why bother?
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.
If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
The problem with PixelFusion and the other massively parallel computers like the FPGA based reprogrammable designs is that not all (or in fact most) computer problems can easily by computed in a parallel fashion.
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.
If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
As Homer Simpson would say
"Mmmmmmmm...1.6 Gigahertz."
Apple would never do that in a million years. Independent developers w/ Darwin OTOH....