The human brain as a processor
iriejedi said:
I know... yadda yadda yadda - drivers drivers drivers... but still what would it take to satisfy everyone? How many gigahertz is the human brain? I'm pretty sure my Mac is faster than me!
This is a really really interesting topic for me and I'm glad you brought it up. I'm by noooooo means an expert on any of this, nor do I claim to be, but your post evoked my curiosity so I did a little bit of research on the topic. Never underestimate the power of the human brain! Some of the statistics I came up with blew me away.
Speed
I'd suggest reading this article on the relative "speed" of the human brain.
http://www.ualberta.ca/~chrisw/howfast.html
If you don't want to read through all of that some of the interesting estimates were that the human brain is capable of at least a theoretical
20 million-billion raw computational calculations per second. Depending on what kind of "Calculation" you're talking about that number can be considered either conservative or way too high.
Storage
(this information is still from
http://www.ualberta.ca/~chrisw/howfast.htm)
I found the author's description of the human brain's storage particularly amazing. One theory is that theoretically the amount of information the human brain can effectively store is
infinite. That is to say, if you have the
will to learn it, your brain can always find the space to allow you to do so. Examples of this are in a musician's ability to memorize music, and keep it in their memory as long as the brain deems it is useful to do so. Compare that to a non-musicians ability to do the same, and it is apparent that you can train (optimize) your brain to deal with a task... as long as that is what you truly want.
The author then goes into another theory, where he does some interesting calculations for an estimation. Not going into the calculations, because I'm still trying to wrap my brain around them, I'll just pull a number. Approximately 100 million megabytes. Again go to the article for a much better understanding of the different considerations.
Other factors to consider
Now all of that is fine and dandy, but to gain a real insight of the computational power of the human brain, one must consider what types of data it is interpreting.
One of the big ones that came to my mind was sight. Your eyes. What kind of data is coming in from those babies? Let's compare your eyes to a camera. No, make that a video camera. First of all how many frames per second do your eyes refresh at? That, it seems, is a much more complex question than one would think. Look at
http://www.100fps.com/how_many_frames_can_humans_see.htm
for more details on how it varies on condition. One striking thing is that in an air force test, a pilot could identify a plain on the horizon that was only flashed for 1/220th of a second. Let's assume that the eye consciously divvies out 200 frames per second. The next question becomes; what resolution is it taking in at that speed? Well, check out
http://clarkvision.com/imagedetail/eye-resolution.html
There they estimate (yes it changes dynamically depending on situation) in a 120 degree viewing radius (theoretically the eye perceives 180, but he was being safe) 576 megapixels. Then you have to factor in it's processing 3D depth of field (even the best HD video camera only gives you 2 dimensions), "ISO" if you will (adjusting your eyes light sensitivity), dilating them and the like.
Now bring that back to the brain...
It's taking in approximately 576 megapixels at about 200 frames per second
Real Time (to bring it back to computer speak). Now take into consideration that vision is something that your brain is processing in the background. Along with operating all the other involuntary muscles in your body, and giving you conscious motor control. Then there's the other 4 senses which are constantly on the go. What about speech? The ability to be multi-linguistic and apply various grammar rules depending on the language. I'm not aware of a computer that can interoperate taste... yet. I could go into the perception range of an ear vs a microphone... or a touch-pad's "feeling" resolution vs the touch nerve receptors in a finger multiplied by the area of skin on the body (depending on nerve concentration)... but it's getting late.
One more thing... computer games. Computers have become amazing lately with their 3D rendering abilities. The human brains 3d rendering ability? What about dreams? Can't they be spot on realistic? Think Night-terrors, where not only can the person see things, but along with that they can
feel presence of other things in the room with them.
Of course there is the one thing that currently sets humans apart from machines. How the brain interprets allows creativity, emotions,
allows an artist to manipulate a canvas, allows a photographer to capture beauty in everyday objects, Beethoven to compose a symphony, create harmony, or bring destruction.
Fascinating stuff, to me at least...
sorry everyone for the huge post... I got a little excited... but hey I don't post often... once in a blue moon... sooooo... making up for it?
edit:
One last one more thing! The human brain can process 8 different independent thoughts
consciously (as in you're making it think of them) at once. I sure as heck can't, but theoretically that is the limit of simultaneous thinking... before you go insane.