Slashdot Log In
Supercomputer On-a-Chip Prototype Unveiled
Posted by
CowboyNeal
on Thu Jun 28, 2007 08:41 PM
from the more-is-better dept.
from the more-is-better dept.
An anonymous reader writes "Researchers at University of Maryland have developed a prototype of what may be the next generation of personal computers. The new technology is based on parallel processing on a single chip and is 'capable of computing speeds up to 100 times faster than current desktops.' The prototype 'uses rich algorithmic theory to address the practical problem of building an easy-to-program multicore computer.' Readers can win $500 in cash and write their names in the history of computer science by naming the new technology."
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading ... Please wait.

Name ? (Score:2, Insightful)
Re: (Score:2, Funny)
Re:Name ? (Score:4, Funny)
"Need your data processed in a jiffy? Then SOAC your data on our new chip. All yours for $19.95*!
*sorry, no CODS accepted
I don't know much about marketing... (Score:2)
Re:Name ? (Score:5, Funny)
Re:Name ? (Score:4, Funny)
Oh great, I can hear the PR advertisements already; "Put a SOC in it".
"Cell" (Score:4, Insightful)
Re: (Score:3, Insightful)
Taken? (Score:4, Funny)
Is "Clippy" taken?
Re:Taken? (Score:4, Funny)
Chipzilla would be good, except that's what everyone calls Intel. I guess we'll have to settle for "CowboyNealOnAChip". Or "theChipThatCanActuallyRunJavaProgramsWithinTheUni versesLifetime"
What gets me is that that there's a dropdown in the entry form to choose your country, as well as asking you for your state or province, but the rules state:
I hope their chip design is better thought out than the contest form.
WTF? (Score:5, Insightful)
Re:WTF? (Score:4, Funny)
Re:WTF? (Score:5, Insightful)
If you compare megahertz-cores (number of megahertz times number of cores at that speed), I suspect that there's been almost a 100x increase in the past 10 years, at least if you look from the low end a decade ago to the high end of personal computers now.
I don't see why the next ten years would be any different. Operating systems will continue to get more bloated, software packages will get more feature-stuffed, games will continue to demand just slightly more than whatever's available to most people with expenses and regular lives, and most people will buy a new machine every few years based on whatever's on sale for $500 at Best Buy when their old one gets clogged with spyware.
Sure, 100x might be a bit of a stretch (I'm not sure whether silicon will go that much further and I'm not totally convinced that parallelism is the solution for general-purpose computing), but if that kind of power was available, it would be put to use.
Software expands to fill the resources made available to it, and then some. Always has and always will.
Re: (Score:3, Insightful)
Remember getting your first 1gb drive and going "Wow, I'm *never* gonna be able to fill this up". A few years later people are throwing around files in excess of 1gb with no worries.
My Name (Score:5, Funny)
Re: (Score:2, Interesting)
Name (Score:2)
There's nothing here (Score:2, Insightful)
Re: (Score:3, Interesting)
It was quite easy from the article to find more information [umd.edu] about the project.
Re:There's nothing here (Score:5, Informative)
Up 'til now, Parallel Random Access Model (PRAM) computing has been a theory of parallel processing that was a thought model. It hadn't been built. Some people had written programs to emulate a PRAM computer but they were not complete versions.
It could work at a snail's pace and still be a technological accomplishment as it is the very first, complete, working, hardware PRAM computer. It's on par with the Z3, Colossus and Eniac, the first programmable computers (German, English, American, in historical order).
Fortunately, they made the algorithms work well, or at least, if the press release it to be believed, work so that 64 75Mhz computers could produce 100x the performance of a current desktop on at least one particular function. Which is pretty impressive in first-time hardware even if it turns out to be an obscurely used math function known only to about a dozen coders.
Confidence: Low (Score:5, Funny)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2, Funny)
i860? (Score:3, Interesting)
Anyone remember the hype of the i860 [wikipedia.org]? Great on paper, but not so great in reality. I really hope this works though, von Neuman architecture was always supposed to be a stop-gap (even vN said so I think).
Re: (Score:3, Interesting)
As far as I can tell, there's no really significant d
I name it (Score:4, Funny)
Contention Management Issues (Score:2)
Human-guided autovectorization. (Score:4, Interesting)
For example, it wouldn't make searching a database (scratch that, searching any data set) any faster unless the index was already pre-split among the processing units.
In this architecture the processing units have the same bus to RAM and disk on the front and back ends and have to deal with contention.
Your system is only as fast as the slowest serial part. Typically this is storage media, a network connection, or a memory crossbar. Processors really are fast enough for the non-embarrasingly parallel stuff. They are at the right ratio with respect to the other slower busses to do most general purpose work.
If you want to do more than that then its other things; storage media, memory, I/O busses -- that need to be multiplied in density and number. Only then can we see higher throughput.
Autovectorization is only good for things we already have offloading for anyway (TCP encryption, graphics, sound)... and for those general purpose cases like in Game AI where you might want a linear algebra boost NVidia has beaten these guys to the punch with the GP stream processing in the newest chips and the very flexible Cg language/environment.
Re: (Score:3, Insightful)
Right now, with most programming languages, we tell the computer how to compute the result. We generally do this with a linear list of steps for the computer to take. But that's not the o
Overhyped (Score:5, Insightful)
On top of that, their "parallel extension of von Neumann" amounts to adding primitives to start and stop threads into the language. Again, any half-intelligent lemur (with a slightly different skill set from the first) could have done that. And I think a few actually have (at the risk of comparing language researchers to lemurs). It doesn't solve the underlying problem.
Oh, and did we mention no floating point and the lack of any memory bandwidth to get data into and out of this thing?
This is over-hyped research and shameless self-promotion, and for some weird reason the press seems to be buying it. Stop it.
Re: (Score:2)
Because it's a contest. Free publicity. Hooray!
Their benchmarks are against embarrassingly parallelizable algorithms like matrix multi
Re:Overhyped (Score:5, Informative)
And "parallel extension of von Neumann" exists. It's called OpenMP and it still takes a skilled programmer to understand.
Look at that board... it uses "SmartMedia" yeah... that means that:
1. This is OLD research
2. The board developers didn't have a clue
3. A very old development board is being used.
Re: (Score:3, Funny)
http://pdos.csail.mit.edu/scigen/ [mit.edu]
Analogy at work... (Score:2)
Where parallelisms break down (Score:3)
Pretty much the same with any multi-pr
Re: (Score:3, Interesting)
Re: (Score:2)
It's also retarded (Score:3, Insightful)
For example if you take the cleaning situation sure, adding a second cleaner will nearly double the speed it gets cleaned at. Addi
How about (Score:2)
Non-US residents inelligible to enter (Score:2, Informative)
THE FOLLOWING CONTEST IS INTENDED FOR PLAY IN THE UNITED STATES AND SHALL ONLY BE CONSTRUED AND EVALUATED ACCORDING TO UNITED STATES LAW. DO NOT ENTER THIS CONTEST IF YOU ARE NOT LOCATED IN THE UNITED STATES.
Even though there
Please vote on the new name (Score:4, Funny)
Hand over the $500 right now (Score:5, Funny)
Transputer? (Score:4, Informative)
FPGAs (Score:3, Informative)
Just my thoughts.
Re: (Score:2)
If 100 people cleaned your house, they "wouldn't get shit done".
If 100 people cleaned Prof. Vishkin's house, they would be finished in about 3 minutes.
How this is better than Intel's 80-core processor [arstechnica.com] remains to be se
Re:Limited Practical Applications (for now) (Score:5, Insightful)
While I agree there are certain leaps to be made before this can be a mass market item, I disagree fundamentally with point 1 that you make. You could have made the exact argument about the old DOS Lotus office suite way back, 15 years ago. Those things still word process, and a 386 33MHz is certainly no slouch - I never had to sat around waiting for the software to respond to me or finish some ridiculously long task.
I'm sure you'd agree that these newfangled Pentiums and Core Duos are quite useful, even for the end user.
Think about features like predictive and contextual actions. Desktop search? Search-as-you-type? There are many ways to improve the usability of computers thyat require more and more performance. Honestly, if we can invent faster computers, we will invent ways to put the power to use in a productive, tangible way.
Re:Limited Practical Applications (for now) (Score:5, Informative)
There are applications where massive parallelism like this is fantastic... using my initial example... encoding video. Throw each frame off to one of the processors and you're processing 300 at a time (even there there are limitations because each frame requires information from the previous).
But I stand my statement.. anyone who says they can take a serial application and run it in parallel is full of sh*t and they know it. In certain, limited circumstances, yes... but in general. NO.
Re: (Score:3, Interesting)
THE SYZYGY
no, I'm not making up the word. If you don't believe me, http://dictionary.reference.com/browse/syzygy [reference.com]
Re: (Score:3, Funny)
Don't lie. You'll actually spend it on 2 computer games, lots of mountain dew and some pizzas.