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?
'Even if CMOS density follows Moore's Law for 40 more years, molecular cascades are still going to be smaller'
Pfft - if I had a nickel for every time I heard that...
Image a beowulf cluster of those.
Counter Strike for mice.
Someone care to explain why we won't all die from radiation poisoning with this new 'computing' technology?
What next, the half life of u-232 used to do simply logic functions? GEEZ!
---
Programming is like sex... Make one mistake and support it the rest of your life.
Carbon monoxide? Carcinogenic hard drives! I was worried about my computer being too safe.
Have you been stalked by Seth today?
So if the power goes out, half the city asphixiates, right? :-)
blog |
*LoC == Standard metric unit of information (Library of Congress). Size of unit varies from year to year.
---- El diablo esta en mis pantalones! Mire, mire!
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.
'Even if CMOS density follows Moore's Law for 40 more years, molecular cascades are still going to be smaller,'
Chances are it'll be more than 40 years until they could make an actual product with this technology so I don't think that I'm going to hold off on getting that new conventional cpu quite yet
People seem much brighter once you light them on fire.
Excuse my ignorance, but what are the real life applications of this technology?
I'm guessing medicine, but does anyone have any good ideas on how to use it?
"The slow operation of the gates -- some required seconds to settle -- underscores the fact that the work was part of a research project."
You pretty much have your choice of one chip that does something 250,000 times in a second, or 250,000 chips that do one thing each a second... Until they can speed these things up, they're more of a curiosity than a useful technology.
Nooo!!! You're stepping on them!!!
It's not the size that counts, it's how you use it!
That was so unexpected.....yeah, right.
--
http://nemilar.net - Not your grandmother's soup kitchen
All those people worrying about asphyxiating on carbon monoxide...
CO binds very tightly to metallic ligands such as copper. The Carbon atom has an unbound lone pair of electrons, that are donated to the metal's d-electron shell. Additionally the CO molecule creates a pi-back-bonding system with the metal center, making the complex even more stable.
Upshot: the CO is not going to spontaneously leak off the chip into your atmosphere. In any case, I doubt that such logic circuits would contain sufficient carbon monoxide to pose a health threat.
(Interesting side note: CO asphyxiates you by binding very tightly to the iron in hemoglobin in your blood, much more tightly than oxygen can. IIRC, however, CO will preferentially bind to copper over Fe.)
My other sig is also a
The first person who makes a Star Trek joke about Cascading Failure gets shot.
Aw, I was almost getting excited as I read the article. This technology appears to be a long way from being a post-silicon circuit alternative for CPUs.
:)
It's "exceedingly slow," according to the article. Still, maybe some kind of niche exists for it to be useful. Then again, maybe they'll implement the NOT gate and get this puppy running near the frequency of 500nm light or something.
I'd be excited by that.
250,000 times smaller than the most advanced silicon circuitry. Of course, it's also 250,000,000 times slower. I'm guessing there won't be molecular cascade chips in my PC anytime soon, unless I have a lot of free time...
LOS ANGELES 6:39PM PST - The American Assocation of Midgets issued a press release stating "finally a computer company is aligned with our cause. We, the worlds smallest people have been waiting for decades for the worlds smallest computer."
...when you put an infinite amount of tiny monkeys to work in an infinite amount of tiny labs.
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.
Tiny computers were there first, and I believe they even have a patent for the worlds smallest computers. Pictures of the products on their web site are actual size.
It's small, what more do you want? :-)
What if we're all part of some gigantic computer and the molecules we put to work computing were already computing something ?
Is God going to sue us for stealing processing power ?
graspee
...it still wouldn't be large enough to connect a network cable.
Read The Diamond Age by Neil Stephenson. He talks about rod logic in there, similar to what they are doing at IBM.
Wasn't that what caused all the aliens to pop up in 'Half-Life'?
RMN
~~~
... is that AMD chips run on smoke, and IBM chips run on Carbon Monoxide.
You can read the express paper at Science.
From the article:
The most complex circuit they built is so small that 190 billion could fit atop a standard pencil-top eraser 7mm in diameter.
In my days, when you wanted to show something was really small, you counted how many you could fit on the end of a pin, or in the width of a human hair. Comparing it with something that's almost 1 cm across is cheating.
RMN
~~~
My first thought was, the structure once toppled, IS toppled, and with a stationary background, it would not be possible to reset it. I found it is indeed true. In the IBM page, it states
...It takes several hours to set up the most complicated cascades. Since there is no reset mechanism, these molecule cascades can only perform a calculation once....
My idea is, have a non-stationary background of copper plane, which through some mechanism (which causes repulsion of the CO molecules) places the molecules in the reset position, ready to be "toppled" again!
"Do something man. Right now."
Can it work /twice/?
They compare this to a domino effect. I dont recall any dominos volenteering to set themselves back up. Is this just one-shot proccessing? Nice idea, but I dont think this is the future, not in current form anyway.
-- 'The' Lord and Master Bitman On High, Master Of All
Quantum computing is a far greater solution. Our science has a long way to go i admit, but its able to massively perform parrallel operations before its even turned on. This technology is very promising in the near future. I really like how IBM is not focusing on one new technology either. They seem very diversified.
----
Go canucks, habs, and sens!
The average desktop size/weight has been decreasing consistantly since they were released to the general public, and I'm wondering how small computers can get before it's impractical to upgrade them - or the parts become too fragile to touch. A molecular cascade doesn't exactly sound like something you can handle easily, never mind install yourself. Still, pretty amazing stuff.
"I'm not a vegetarian because I love animals. I'm a vegetarian because I hate plants."
a concept conceived years ago by a 3D volume holographic optical storage nanotechnology
company.
.
offers 3D Volume versus IBM 2D Area circuits
.
it seems to me it is going to be much more difficult to produce these electron type
circuits versus a strictly photonic crystal
concept based on MOCVD or some other
advanced coating method.
.
the density and complexity of the circuits for
holographic photon nanotransistors can offer
alot more advantages.
.
For Americans who are unfamiliar with international units such as an Azerbaijan, it slightly smaller than Maine.
The CIA website provides a convient and fairly comprehensive translation table between US units and international units.
-
- - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
How many of these molecules can fit in someone's hand? Even for small values of 'handful', this seems like an awful lot of molecules.
Funny how words and phrases from daily life are starting to sound like
something out of a Star Trek episode.
- Captain! The aliens scan is overwhelming the ship's computer processing power!
- Ensign, begin a reverse scan using a molecular cascade.
- But I don't know how long she'll hold!
You have to learn entirely different programming methods to program algorithms to run in parallel. Managing memory and cache access between multiple processors is a pain in the ass on the hardware side. That's what makes mobos for multiple processors more expensive. Plus, some tasks are just not well-suited to scaling across multiple processors at all.
In short, I'd rather have a one processor machine over a two or more processor machine if the one processor machine gives sufficient speed for a reasonable price.
Maybe the state's highest function is to grind out insoluble problems. (Zelazny, Hall of Mirrors)
there is a nail stuck in a piece of stone for 200 years.
the nail has fused itself into the stone.
there is a glass window pane, it has slowly melted
into a warbled surface, so the light passing through
it and coming into my room is no longer uniform.
the smaller you make it,
the less long it will last.
the 0.20 micron chips will last longer
than the nano-chips made 10 years later.
cheers!
john
I should say something about the americans, even the ones who went to private schools, and how they are always sent back a grade or two and still do poorly. Perhaps i should also remark on the fact that Americans hire educated canadians all of the time.
----
Go canucks, habs, and sens!
Would that even be visible to the naked eye? :)
Where would you find a lawyer in heaven? :)
How about an unobtrusive implant as powerful as a modern workstation, wired to your nervous system, controlled by neural impulses and running the latest version of Windows?
In the free world the media isn't government run; the government is media run.
> What if we're all part of some gigantic computer and the molecules we put to work computing were already computing something ?
I tend to think that we're more likely the mung that's collected inside God's keyboard...
"News Flash! Hubble Telescope Detects Giant Fingernail Clipping and Cluster of Muffin Crumbs"
Cheers,
Jim
-- My Weblog.
Azerbaijan = 86,600 sq km.
0
86600000000mm/(7*3.14159)mm
3937951346.74752957215022602294652*190,000,000,00
So small that 748,210,755,882,030,618,708 could cover Azerbaijan!
Bugs are just features that have been fixed.
hears about this...
If a cascading molecule NOT gate is hard then thier cascading domino metaphor must not be accurate... It's easy to build a domino NOT gate. Here's how:
:
TtttttttttttttR
i
i
I
It's 2 runs in an L shape. Simultaneously gate a True signal at T and the input signal at I, read the result at R. Note: True = Falls, False = Stands.
Here's how it works
If I = True then the shorter I run knocks down the last t. When the longer T run reaches R, the last t will already have fallen so R will not fall. so we have:
I = True --> R = False
If I = False then the T run will knock down R. So we have:
I = False --> R = True
That's a NOT gate!
Combine that with a V shaped OR gate and you have a NOR gate. It's well known that any logic function can be constructed from NOR gates.
Jonathan Weesner
Why do I get the feeling that in 10 years I'll be reading a story like this on slashdot:
The Most Dangerous Server Rooms
An anonymous reader writes: "The Register is running an article about an incompetent system admin that installed a Molecule Cascading Sodium-Server below a rack of Molecule Cascading H2O Hubs.
using System.Awesome;
Off-topix? okay; Flamebait? Troll? what the fuck???; Funny? okay; Overrated? maybe.
Check the original post and see for yourself.
this is it -- this is the way computing will go. ultra-small, using tiny amounts of energy (you could power a tiny supercomputer just with your body heat. a few breakthroughs from now and combined with advanced MEMs, the possibilities are frightening.
And what happens when one of these tries to divide by zero?!?
Cursed IBM, you've damned us all!!
This researcher writes that he had trouble with Accounting over his expense report to buy 600 dominoes to do simulation work before attempting the experiment at the atomic level. After my personal experience at a large multinational, he would have had an easier time getting a $100,000 project approved to write a program to simulate the dominoes - even though this is many, many times the cost of the real ones!
Seems they can't invert a signal. To bad that's one of the most important logic operations. I don't have a clue how they will invert a signal with the method they are using. Cool article though..
"I believe in everything in moderation. Including moderation." -Dean DeLeo, Stone Temple Pilots
You just hold it upside down and shake it.
Let's not stir that bag of worms...
- Simultaneous Multiprocessing, a technology said to allow several hundred instructions to execute through the same physical wires and gates simultaneously. This allows Intel to reduce the transistor count from 948,089,112,552 transistors, as in the Pentium 6, to 14 transistors. (Plans for the next revision include dropping one of the remaining 14 transistors for cost effectiveness.)
- Temporal Result Ordering, which uses a built-in fluxcapacitor to efficiently move instructions and data backwards and forwards in time. This allows the processor to execute code during idle cycles and deliver the results to processes that have already finished executing, or will begin executing at some future time. This provides an incredible boost in speed and efficiency because:
- The processor can use the result of a computation before the computation itself is executed, and even before the program that contains the computation is loaded into memory.
- Computations whose results will be used at some future time can be performed early, before the user even decides to run the program.
- SpiritRun Technology, an extension of Temporal Result Ordering, which allows the processor to execute program code by its spirit, rather than its letter. As all programs contain bugs, or programmer errors which lead to undesired program behavior and crashes, this technology will save businesses over $80 billion dollars per year in lost data, staff time and resources. SpiritRun uses Temporal Result Ordering to detect crashes before they occur (again, during idle cycles taking place in the past, present or future) and analyses the program in its entirety to determine the cause of the undesired operation. At this time, the processor automatically corrects the program code to provide the desired operation. This technology also makes all code 100% secure because the processor detects crackers before they're even born and automatically modifies the holes that allowed them access in the first place.
- Built-in Photorealism Processing Unit, which generates photorealistic graphics by allocating a parallel universe which physically contains a perfect replica of the object being rendered and a photographer. The photographer takes a perfect photograph of the subject and it is digitally transmitted via the Interverse to the processor. Because the parallel universe has a timeline of its own, completely separated from our perception of time, this information appears to arrive immediately, even though the photography may take several hours in the parallel universe.
- Built-in Orchestra Sound Unit, which generates sounds for audio applications which rivals that of the greatest orchestras in the world. This works similarly to the Photorealism Processing Unit, except that a parallel universe is created which contains an orchestra. The sound is recorded and transmitted, again, appearing to arrive immediately, even though the orchestra may have practiced the piece for years in the parallel universe.
As you can clearly see, AMD has a lot of catching up to do.The fastest way to get faster computers would be to get better software. When Moore's law finally flat lines silicon's speed growth, the first thing (hopefully someone is on it right now) to do will be to rewrite all the software. OpenOffice 50Mb download for Win - MS office is how many times larger? My 500k budget spreadsheet in Excel became 147k under OO. Just to annoy you all, a low power one use logic circuit would be ideal for the music heavies to embed on a CD/DVD to lock down which machine it can be played on.
The Singularity is closer than you think
Quant
"molecular cascades are still going to be smaller"
;)
Yeah, sure, but what happens if you apply Moore's Law on molecular cascades in the same time period? Nothing!
Kind of like when Alexander Fleming wrote up a journal paper back in 1928(?) about how mould killed bacteria, and Walter Florey found it in a literature search a decade later and set his research team to isolate the responsible compound and figure out how to produce it in bulk.
I've had this experience myself. I needed to find an efficient algorithm for a relatively obscure problem. The usual textbooks didn't help, but I finally located a survey paper which finally revealed a 1981 journal article which described exactly the algorithm I was looking for.
Any sufficiently advanced technology is indistinguishable from a rigged demo
--Andy Finkel (J. Klass?)
As the components get smaller, they get very fragile. This is actually the reason that chip makers seek to fully automate chip plants...eg to keep shaky human hands off the product.
I wonder how viable this small technology is here. probably wont be good for laptops.
Im also curious how this tech. performs speedwise; this wasnt mentioned.
-- -- --
Help my mini cause: My journal
DNA is an example of a molecule where the position of billions of individual atoms matters. And, guess what, it's quite stable and it works very well for information storage.
"Sorry Dave, we lost a server"
"It crashed?"
"No...we just couldn't find it."
Also, their math doesn't make sense.
They say it's 250,000 times smaller than current tech, then they say it's better than current tech plus 40 years of Moore's Law.
Moore's Law states a doubling period of 18 months, or 1.5 years. This gives 26.666... doubling periods for 40 years. So, "if CMOS density follows Moore's Law for 40 more years", it will be 2 ^ 26.666 times smaller, which is in the neighborhood of 106.5 MILLION... that's more than 425 times smaller than "250,000 times smaller".
To reach 250,000 times smaller, under Moore's Law, 27 years would be more than enough.
"Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
It's an interesting project, but that's a long way to go....
"A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
Hmmm... How about this:
Simultaneously swing the left ball and your input (I) on the right ball... then read the result (R) on the left ball. It works like this:
if I = True then swing the left ball and the right (I) ball simultaneously... then notice that the left (R) ball stops dead... representing false.
so I = True --> R = False
If I = False then swing the left ball and do not swing the right (I) ball... then notice that the left (R) ball continues to swing... representing true.
so I = False --> R = True
It's clumsy, but if you could somehow combine it with a V shaped OR gate then you would have that holy grail NOR device.
...pushes a handful of carbon monoxide molecules across a copper surface to perform digital logic functions.
Pfft... That's nothing. My PC pushes electrons across a gold surface to perform digital logic functions.
I am a Karma Library.
Seriously, MS Windows is too big, even Windows CE is too big comparing how Linux can shrunk.
I guess BSD doesn't have any chances in IBM products because BSDL is not viral enough - and that was IBM requires to protect IP of their contributions to the OS.
And no doubts that Java will no way work on such micro devices.
Less is more !
Imagine your average IBM bean counter receiving that claim!
oh brave new world, that has such people in it!
I guess in the future, computers really will run on smoke.
"Temperature: IBM's initial cascades were created and operated a 4-10 degrees above absolute zero. In their paper, the scientists show how cascades operate faster at higher temperatures." a new generation of overclockers is born and water coolers dead! how about plutonium avtivated heaters!
Overuse of the Pumping Lemma causes blindness
First of all, it was probably at 4-10 K because it is unstable at room temperature meaning( ie 0Hz at room temperature). Second of all thank god air molecules aren't actually traveling around the room at 300m/s. I mean a tornado can send a pencil thorugh a telephone pole at a slower velocity. Thanks for showing why you can't indiscriminately put two energy equations together and come out with the right answer.
After all, 4.4585 yAz equals one square micron. It's a much more sensible unit. The sorter is around 900 micro-yAz.
WWJD for a Klondike Bar?
Intel experienced a lot of resistance from engineers when they introduced their first microprocessor. Some of them joked about losing their computer in the cracks between floorboards, although the main problem was that they couldn't get their mind around replacing the whole CPU if one transistor on it failed.
Okay, so these things aren't into speed. They could work great for storage though.
________________________________________ History Must Not Fall Into The Wrong Hands ___________________________________
This project was demonstrated at the World SF Convention (ConJose) at the end of August. They had a live connection to their lab in Almaden.
Placing three CO molecules in a chevron formation caused the middle CO to jump out after ~30 seconds. We saw that live. Actually, I think they said that they deliberately chose such a slow-acting process so they could see the "before" and "after" states clearly considering the time the STM takes to scan the whole surface (which seemed to be ~10 seconds).
The complex computation that they performed was a giant web of these chevrons (AND gates) and other patterns. With 30 seconds per transition, the whole thing took hours. They just showed us some snapshots of a previous run for this part.
The best part was after the talk, when they let us come up and remotely control the STM, moving CO molecules around! For the show, they had formed a big rocket image, and we moved stars around it.
That was breathtaking.
The fact that the table exists doesn't surprise me that much (in other words no assinine waste of taxpayer money surprises me anymore.) My question is: What job do you have that you would happen to have this link on hand, and how might I apply. (Or did you just figure such a unit conversion must exist and do a google search.) I await and fear any reply.
"Do it in parallel" is one of those great buzzwords in tech that claims to solve all problems, but ends up failing (for what it's worth, "Use a neual net!" is another of my favorites).
.002 fps.
People, the costs of parallelizing a given problem are LARGE. It works best for iterative problems, where you require little inter-processor communication. By splitting your chip in two (effectively), you are reducing the communication between the two parts to that of the front-side bus, which is much slower than within-chip communication. Folding@home works in parallel because the jobs are easily distributed. But many things don't work so well. Imagine a graphics card trying to do this, frame rates would be like
This is why, if I have a certain number of transitors to "play" with, the fastest chip has them all on one die. Parallelizaion is only done when you just can't find a chip fast enough to do what you want to do (Think Beowulf clusters).
And actually, our brain models best, I think, as a single chip, maybe as a 2-chip system. Yes, it has regions devoted to different tasks, but so does a single chip. Also, the fact that our brains have two hemispheres is a severe detriment - this is why we can only control one of our hands particularly well. The reason is the same as with a 2-processor PC - information transfer is slow between the boundary. If we had a one-hemisphere brain, we would be much more capable.
-Looking for a job as a materials chemist or multivariat
'Even if CMOS density follows Moore's Law for 40 more years, molecular cascades are still going to be smaller,'
Thusly they won't have it practical within that time frame.
Neat thow. So they'll be using this some day and to find out that day just use Moor's law.
I don't actually exist.
My point exactly. Our world's science community's focus should be applying the fantastic Moore's Law toward doubling the progress of Neural Science every year and a half (never mind the Beowulf parallelism).
NEURAL plus LOGIC
Once the Neural Science technology has reach our brain capability and we couple this with flawless and forgetless logic of our existing computing world, our lives will be changed forever. That itself, its as powerful as E=mc2.
You might want t check this out a little further - in terms of vision, for instance, initial processing of images from right eye is done by the left side of the brain, and vice versa. (The wiring is strangely crossed). Of course, different functions that use visual info are on either the right or left side, respectively. Because of the bandwidth choke between hemishpheres, info from different eyes will get to functional areas of the brain at different rates.
As you might imagine, some visual tasks are traditionally "right brain" and some are "left brain." So, in tasks where subjects were required to use only one eye, for instance the left eye, they would do better at "right brain" activities. Cover up the other eye, and they would do better (faster) in "left brain" tasks.
And again, the reason is exactly the same as in processors. Info transfer is MUCH faster within hemispheres as is is between them. Similarly, info transfer within a chip is much faster than the front side bus speed, which is the rate at which info would transfer between chips. So one fast chip is always preferable to two slower chips if I have a fixed amount of transistors to work with.
And our brains would work better, too, if it weren't for that info choke between hemispheres. That's one of the disadvantages of bilateral symmetry in humans.
-Looking for a job as a materials chemist or multivariat