Cascading Molecules Drive IBM's Smallest Computer
Benoit Fries writes "EE Times reports that IBM researchers have created a simple computation engine that's more than 250,000 times smaller than the most advanced silicon circuitry. Called the world's smallest computer, the system relies on a 'molecular cascade' that pushes a handful of carbon monoxide molecules across a copper surface to perform digital logic functions. 'Even if CMOS density follows Moore's Law for 40 more years, molecular cascades are still going to be smaller,' they said."
I think IBM is going off the wrong direction in tackling Moore's Law.
We should be attempting massive parallelism instead of packing more logic per area.
Isn't that how our brain works?
Niiice. This means we don't have to learn new calculus to program assembly and STILL experience the computing power of single atoms. Good. My head hurts when thinking about sets AND super-sets at the same time (read, quantum computing)
I am the Barber of Seville.
Somebody correct me if I am getting this whole thing wrong, but AFAIK, when you go down to molecular levels, due to the uncertainty principle, sometimes the dominos will not fall as you predict, becauese either
1) they were already fallen you just didn't know, or
2) statistically speaking there is a much higher chance for "spontaneous reverse-thermodynamics" on a molecular level.
what i mean is that while macroscopically speaking, the universe is headed toward higher entropy, molecularly speaking, it's not necessarily so; The example commonly given is that you can drop and shatter an egg, or an shattered egg can come together, absorbing the sound waves etc and rise back into your hand. the latter will not (or, has completely ignorable probability of) happening, but as you and the egg gets smaller, the chance of this ignorable probability becomes less so.
hence, a molecular computer has the probability of operating "faultily" because of the laws of thermodynamics is not followed 100%. this is currently overcome by the thousands / millions of electrons we send over gates, probabilistically speaking they still behave on a macro level, but a molecular computer has no such luxury.
i mean, even there was only a minute chance that one molecule will go backwards as what we intended -- counting up the billions of calculations per second we expect from each chip, and the number of chips out there, and then the number of seconds / days / monthes / years they are expected to operate, the chance of error is almost inevitable. some serious redundancy / self-healing hardware / software might need to be invented.
i am just blabbing, though. like i said: i am no molecular physicist, so if there are some here, please comment.
My life in the land of the rising sun.
Yes, a few billion CO molecules are really going to kill you. In this test, it was probably more in the range of hundreds. A gram of CO is about 21499952344431130617588 molecules. I think you should be more worried about the stuff in current computers...