A Million Node Supercomputer
An anonymous reader writes "Veteran of microcomputing Steve Furber, in his role as ICL Professor of Computer Engineering in the School of Computer Science at the University of Manchester, has called upon some old friends for his latest project: a brain-simulating supercomputer based on more than a million ARM processors."
More detailed information can be found in the research paper.
But will it run Lin.... ah, nevermind.
The overhead in communications has to be stagger at that many nodes. And I suppose it depends on the workload, but I was under the impression that you get serious diminishing returns when you scale that large, to the point it might be faster to have one hundred clusters with 1000 nodes in each. Can anyone speak on how they get around this?
Shouldn't they be using BRAIN processors? /duck
This won't get anywhere near simulating a brain.
Laplace's demon, Omega, or Les? From my reading this million node supercomputer will be Les.
Shouldn't they be using BRAIN processors? /duck
Well, it's an ICL professor we are talking about. /goose
I thought they already figured out that when you try to simulate something this complex, the model your using tends to become too complex to understand. Thus nothing is really gained. Hopefully they overcame this because I would love to learn how they make it work.
OK, a mouse brain has about 1/1000 the mass of a human brain. So build a mouse brain with 1000 ARM CPUs, which ought to fit in one rack, and demonstrate the full range of mouse behavior, from vision to motor control.
I read the paper. It's a "build it and they will come" design. There's no insight into how to get intelligence out of the thing, just faith that if we hook enough nodes together, something will happen.
About 20 years ago, I went to hear Rodney Brooks (the artificial insect guy from MIT) talk about the next project after his reactive insects. He was talking about getting to human-level AI by building Cog, a robot head and hand that was supposed to "act human". I asked him why, since he'd already done insect-level AI, he didn't try mouse-level AI next, since that might be within reach. He said "Because I don't want to go down in history as the man who created the world's best artificial mouse".
Cog turned out to be a dead end. It was rather embarrassing to all concerned. As one grad student said, "It just sits there. That's all it does."
is conveniently behind a user/pass authentication.. I'm interested only in the research paper.
Current fastest computer uses 640k Sparc cores already. These cores are lot faster than ARM cores. So this planned computer would be slower than current computer. The benefit will only come if it costs less and/or takes less space/power.
This looks like a Cray XT with slow ARMs subbing in for current AMD processors.
This makes sense, how?
It's like trying to simulate a computer by wiring 5 million transistors. Without a deep understanding of how computers work and a plan for implementation, the result will be worthless.
I see this all the time in AI strategies. Without no deep understanding of AI, the project implements bad assumptions.
Some examples: no way to encode the adjacency information, a fixed internal encoding system which cannot change (ie - a chess program that can't learn checkers), linear input->process->output models, and so on.
Before building a system with a million processors capable of simulating the brain, how about we design an algorithm that embodies the simplest possible AI?
Abby someone?
Have gnu, will travel.
The number of nodes and processing power per node is meaningless unless they can connect them together in a similar fashion to the brain, sure they mention a "brain like" arrangement but the reason our brains are so sophisticated is not due to processing power but due to organisation. Brains are slow, really really slow but the parallelism and connectivity is beyond anything we can build at the moment and that is why we keep on failing on AI. An example is adding two numbers together, easy to do for a processor yet difficult to do using neural nets.
According to the research paper the goal is a million *processor* computer, not a million *node* computer. Each node described in the paper is made up of 20 ARM processors, so it would technically be a 50,000 node computer.
-----BEGIN GEEK CODE BLOCK----- Version: 3.12 GIT d? s: a-- C++++ UL++++ P++ L+++ E- W++ N o-- K- w--- O- M+ V PS+ P
Would seems to be a rather expensive crap shoot for a piece of hardware that has the potential of being able to do absolutely nothing.
Beowulf clusters YOU!
This sig is not paradoxical or ironic.
Just might run win....
In a future OS built by vast numbers of developers each chipping in 10 lines of code without knowing what the others wrote, having the code of each in its own node should keep more of it running? Reserve 100,000 or so nodes for guest processes.
To use the distributed GPU, each node will output to a rooftop display, viewed by satellite cam zoomed in to encompass the required number of nodes.
Reliability will be ensured by RAIN (redundant array of inexpensive neighborhoods).
I love all the armchair scientists on slashdot. Why don't you stick to writing your configuration files and bash scripts?
The problem in simulating a brain is not computing power. It is software. This is a worthless publicity stunt.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
I'm attempting to solve AI and have found a dearth of informed people who can talk about it.
I'd love to chat with you about your views. If you feel up to it, drop me a line:
Niroz (dot) 9 (dot) okianwarrior (at) spamgourmet.com
There are 100bn neurons in the human brain, each has upto 7,000 synaptic connections. You would need some factor of 10^14 bytes of RAM, assuming you're storing only one byte per synapse that's 636 TBs... Try again in 39 years?