IBM Working on Brain-Rivaling Computer
Obdurate writes "The first supercomputers to approach and even surpass the processing power
of the human brain are to be built by IBM, under a $184M contract
announced by the US Government yesterday.
ASCI Purple and Blue Gene/L will be the fastest and most powerful machines built,
with a combined capacity equal to the 500 best of todays computers."
The processing power of a honeybee's brain in terms of the power needed for it to perform flight as it does, and find honey, and return to the hive, etc., has been estimated at 60 teraflops. The idea that 6 times as much processing power = the human brain seems reasonably foolish. I think ultimately, the problem is that people tend to think of brains as giant calculating machines, when they're not -- there's a great deal of hardwired logic controlling things like breathing and reflexes, that aren't so much mediated by calculation, as they are by simple input output "black-box" sort of processes. This is another reason attempting to equate a brain to a giant computer seems foolish.
Kargis Strong, MD
While the human brain is usually not very good at such linear calculations, hence the popularity of a calculator, its true power lies in it's massively parallel processing.
/. expression, the brain functions very similar to a beowolf cluster. We can design computers (very expensive ones, though) that can simulate many of the simpler activities that humans are capable of (such as complex pattern recognition, primitive conversation skills, and rule-based systems of cause and effect,) but to do all of these at once is still well on the horizion.
To tie in an ever popular
-Space for rent
The Raw processing power of the brain is very high, but its actual effectiveness and speed is crap. The reason is the IO speeds, the network interface (spine) has poor throughput and requires lots of individual channels rather than being able to operate as a simple bus, this means loads of wasted space when a channel isn't doing anything.
/dev/random would be pretty useless, and yet the software in humans means that this is a greatest advantage.
The external interfaces are even worse, these make the brain totally useless for many tasks that computers can process in seconds. As an example try raytracing a rendering a scene using crayons and doing the maths in your head.
So the human brain totally and utterly is secondary to the computer already.
Apart from the fact that humans can be inspired. The solution may take a computer 100 years to attack by brute force and it will get there... but a smart person will do it in minutes because "its obvious".
Computers already outstrip us in terms of processing, but while they are just grown up calculators they miss the essence of human processing. A computer hardwired to mutate everything via
It will be generations before computers will have reached a stage they can start doing the obvious. The limited processing of the brain has produced the people on the Jerry Springer show and Isaac Newton, it ain't the hardware, its the software that counts.
An Eye for an Eye will make the whole world blind - Gandhi
Lots of interesting things about this:
First, the real issue is not hardware or CPU cycles -- it is software. Tired of Seti@home? Let's build a distributed processing network that has as many CPU cycle equivalents as the human brain! Oh yeah, that's already been done. Ok, so why doesn't it "think" yet? Oh yeah...software.
The issue is how to integrate storage, processing, "RAM", etc. into a software package that can emulate a human brain's method of thinking (which may be a very bad, krufty method of developing consciousness -- why would anyone use meat for processors? What a kludgy hack!).
(OT: what if "thinking" software is _not_ GPL'ed? That could be really frightening. So could security issues for "thinking" machines.)
Second, the next issue is why should we compare digital thinking machines to biological ones? Maybe it is the only benchmark we can think of, but given the truly awkward way in which light-sensitive cells were adapted for inclusion a biological thinking machine (see Francis Crick's "Astonishing Hypothesis"), why can't a much more efficient independent decision making machine be developed from digital equipment (not DEC, btw) actually designed for the purpose?
The human brain/computer comparison is really a red herring. The only reason to create a human-like digital thinking machine/emulator (and you thought WINE was hard to use...) might be to pursue immortality. I think the more likely reason is that it would be the ultimate species-wide circle jerk. Humanity getting off on creating humanity. Bleh. Let's set our sights a little higher.
guac-foo
Lots of petrified grits
Look at it this way. Go outside, on a windy day (adding more variables to the mix) and have someone throw you a football/basketball/baseball/frisbee/whatever. It probably takes 3-4 seconds at most for the ball to reach you, and looooong before that, your brain completed a monstrous calculus problem. It figured in the position of the thrower, the wind velocity and direction, direction/speed of the ball, the ball's arc of travel, and in the next split second, sent signals to your legs and feet to move your body to the ball's expected landing spot.
But wait, it's the ball's landing spot minus about five feet, because your brain figures you want to be positioned to catch the ball when it's about 4-5 feet off the ground. It simultaneously sends signals to your hands and arms, positioning them to catch the ball, taking into account the ball's speed, size and mass.
A lot of calculations in an extremely short period of time! And, if you think that's impressive for a human brain, the brain in that dumb mutt of yours in the back yard can do the same thing when you toss him a tennis ball.
>
> Considering we can blow up the surface of the world a couple of times(at least) over with our existing stockpiles, why are we spending ANY money on ANYTHING except REDUCING said stockpiles?
It's you :-)
Seriously - reducing the need for large nuclear stockpiles exactly why the money's being spent on simulations.
Nukes are complicated devices, composed of weird stuff (the fissionables and other what-not), and normal stuff (the explosives that trigger the weird stuff).
Over time, the weird stuff changes its properties. So does the normal stuff.
One of many issues with nukes is that if you're gonna throw one at someone, you want to be damn sure it goes off. Otherwise, you've probably just given your enemy enough weird stuff that they could build their own bomb. This, I think we can agree, is a Bad Thing.
If you're going after a guy in a hardened bunker, and your nuke blows up but doesn't blow as strongly you thought it would, you may have to lob another one at the same target. And that means you need to have more nukes in reserve.
And worse yet, if you're going after the same bunker, but your nuke works a little too well, you've just wiped out a city instead of just the few hundred feet around your target. This is inefficient at best, and barbarism at worst. (The early fusion bombs had this "problem", and some tests resulted in radiation exposures far greater than was expected, mainly because the bomb was "better" than it was supposed to be.)
If you want to cut down on the number of nukes in the arsenal, a good way is to make sure that you've got a few very good ones that always go off when they're supposed to, with the correct amount of "boom".
One way to make damn sure your nukes blow up when and how big they're supposed to is to test them regularly. I'll grant that mushroom clouds over the Nevada desert were probably very pretty to watch, but they were also pretty messy for those living downwind. Bad idea.
The second way is underground testing, which solves most of the "downwind" problem, but can still result in some leakage under some circumstances.
That really only leaves one other option - to run simulations. Lots of simulations. Using the best math your scientists can come up with, and the fastest computers your geeks can build. No radiation leaks, and what you learn while building the supercomputers can be used for building higher-performance computers for peaceful purposes in the future.
I dunno about you, but I'll take Door Number Three any day.