Self-Assembling Nanocomputers 147
A Semi-Anonymous Coward writes: "According to this article a researcher at Harvard University has developed techniques for self assembly of nanoscale wires that operate without resistance due to a property called ballistic conductivity. He hopes the research will provide an 'end run' around convential top-down circuit designs, allowing much smaller, faster and more energy efficient computers."
Correct me if I'm wrong: (Score:1, Troll)
So this sort of thing could easily mean that we could have tiny computers that run for a long time on a single battery and are ninety billion times better than anything we currently have, right?
I just came.
Re:NO NUKES!! (Score:1)
Re:Correct me if I'm wrong: (Score:2)
Wrong, it would be the case if electricity was flowing infinitely fast. See the lack of resistivity as electricity flowing infinitely well (but still flowing at the speed of light). Actually, the speed of electricity is a little less than the speed of light in silicon, but it's insignificant.
"And it will have very low power consumption, no waste heat, and be incredibly small?"
Hopefully :-)
Re:Correct me if I'm wrong: (Score:1)
90 billion is lowball (Score:4, Funny)
Excuse me, I just had an image of a 55-gallon drum of these things sitting by my computer, quietly self-replicating into a Beowulf cluster of a billion-odd submicroscopic quantum computers. It could solve every computational problem currently on the books in the blink of an aibo, render all cryptography (except OTP) useless, and probably faithfully emulate the intelligence of several myriad Ph.D.'s long enough to invent a higher consciousness for itself, becoming an unimaginably transcendent cerebral being to which humans would seem as advanced as bacteria.
And think of the Quake framerates!
Re:Correct me if I'm wrong: (Score:2, Informative)
I am afraid that most of the power in modern integrated circuits is capacitive not resistive, and though ballistic conductivity would reduce the dynamic heat disapated by signals and eliminate the static heat in the wires the overall difference would not be that great as most of the power is used to switch transistors from one state to another.
So this sort of thing could easily mean that we could have tiny computers that run for a long time on a single battery and are ninety billion times better than anything we currently have, right?
I am afraid not, though it may take a while longer to fry an egg on a processor implementing this technology
Having said that any reduction in static (read useless) heat generation would increase the processor speed as you would be able to increase voltage and hence MOSFET switching speed with the same overall heat generation of a processor no using this technology.
PS: Moderators what are you on, the parent post may be inaccurate but it is NOT a troll.
Re:Correct me if I'm wrong: (Score:2, Informative)
The limits on power consumption have relatively little to do with electrical resistance and a great deal to do with erasing bits. As Landauer [aeiveos.com] and Bennett [aeiveos.com] have shown, you can compute for essentially free but you have to pay a price of generating entropy (heat) when you erase bits. To achieve the really significant increases we have to move from non-reversible architectures (all current commercial computers) to reversible architectures that minimize the number of bits erased. Michael Frank [aeiveos.com] is one of the leading people working in this area.
As Drexler [aeiveos.com] discusses in Nanosystems, using reversible rod-logic nanocomputers, one should be able to get from our current 10^9 ops/sec chips to 10^21 ops/sec in 1 cm^3 before one hits the heat removal limits. So the anticipated throughput increase is ~10^12 ops which a trillion vs. your estimate(?) of 90 billion. But it isn't going to run on a single battery. Its consuming (and radiating) 100,000W. Interestingly enough, since such a nanocomputer has ~10^3-10^5 times the processing capacity of the human brain in 10^-3 times the volume such a computer is probably worth a million or more human brains (if we can figure out how to program it...).
Re:Correct me if I'm wrong: (Score:2, Interesting)
The circuits will have zero resistance only when they are in a stable state. Your static memory will not consume power provided you don't try and read it. Unfortunately, most interesting bits of computing will involve changing the electronic states, so there will still be power consumption, and trouble getting rid of heat.
Carbon will probably be the new silicon. It has a big 10eV band gap, and you can make it a resistor, a semiconductor, a conductor, or a superconductor by rearranging the bonds, without doping. If we can crack the self-assembly problems, then you may get a mole of bits in a few tens of grammes of material. Which may not be instantaneous calculations for no energy, but it is pretty good to be going on with.
Making a whole computer is also possible, but this may take a little longer.
Pardon the skepticism (Score:5, Insightful)
Lieber has "philosophical differences" with the industry's "top-down" approach to nanotechnology--taking big things and making them smaller. "The way to truly revolutionize the future," he says, "is to take a completely different approach: build things from the bottom up."
Pardon me, but have these philosophical differences yielded even a working flip-flop yet? The world is littered with "proofs of concept" that are too difficult to implement. I'll admit that this technology is extremely promising, but at this highly experimental stage of development it's hardly time to go bashing the accomplishments of the semiconductor industry. Unless, of course, you're trying to drum up press for yourself.
That said, sounds pretty cool. I'll be even more interested when they can form some basic logic circuits with it.
Re:Pardon the illiteracy (Score:1)
Do you read the articles, or do you just bitch?
Daniel
Re:Pardon the skepticism (Score:3, Interesting)
I am interested in how they fare with packing together multiple transistors, like one for red, another for blue, another for green...oh yeah the resolution would be phenominal. Might it also be possible for this to lead to display devices we popped onto our eyes like contacts?
So yeah, it gets discouraging when you think about everything that is possible with what humans know, and compare that with what you can actually buy. Just try to think outside the 5 quarter plan.
Remember
There is supression of technology, PROOF (Score:2)
Wheres FMD? Its been completely finished for 3 years now, and no manufacture is touching it because they all want to support DVD, and support technologies approved by the movie and record companies. Technology which is too powerful to control, is surpressed for as long as possible until some small company begins selling a product based on it, THEN big companies jump into the picture because they have no choice.
Re:Pardon the skepticism (Score:1)
He reckons he has already created logic circuits.
And there wasn't that much bashing of the semi conductor industry. Semi conductors are what is availiable now, whats wrong with someone saying they want to try something completely different because they think it will go further?
And does't just thinking that it might be vaguely possible, just make you swoon?
In order to buy one of these... (Score:1)
Re:In order to buy one of these... (Score:2, Insightful)
just a thought . . .
will be totally useless (Score:1)
All that technological progress... just for the ultimate game of quake. Hmm... sounds like a day at work...
(well, if I had work, that is. I think it would get in the way of playing quake, though...)
certron
Re:will be totally useless (Score:1)
These guys are assured to get funding (Score:3, Funny)
With a statement like that, I bet half of the Army's decision-makers are already lining up to fund these guys.
Re:These guys are assured to get funding (Score:1)
Re:These guys are assured to get funding (Score:1, Insightful)
Magic. (Score:1)
So this sort of thing could easily mean that we could have tiny computers that run for a long time on a single battery and are ninety billion times better than anything we currently have, right?
Sounds like magic to me. If it's too good to be true, it probably is.
Re:Magic. (Score:1)
Re:Magic. (Score:1)
you can not end a sentence with from...
em
:)
imagine... (Score:1)
If it just assembled itself into a beowulf cluster of multiple instances of itself
[/sarcasm]
Yes, that WAS lame...
Re:my fear regarding nanotechnology (Score:1)
Von Nuemann? (Score:1)
Delightful! (Score:1)
Thanks,
Travis
forkspoon@hotmail.com
Wouldn't this qualify as a life form? (Score:5, Insightful)
With reproduction added to the mix, it can be argued that 3 of 4 of these benchmarks are covered. Whose to say that the fourth, evolution, wouldn't follow naturally?
ps: Once these nano-machines develop opposable thumbs, I think we could be in trouble.
Re:Wouldn't this qualify as a life form? (Score:2, Funny)
Last one to http://wirese.cx is a rotten egg!
Re:Wouldn't this qualify as a life form? (Score:1)
The problem is, you need reproduction with variation. Reproduction on it's own doesn't qualify something as being life.
Without variance in reproduction, something can never evolve. You have to remember that.
Re:Wouldn't this qualify as a life form? (Score:1)
Re:Wouldn't this qualify as a life form? (Score:1)
Note the time frames I've added on purpose, it's not as fast as human designed machines would go. Or that it has any particular usefullness.
In this matter it's only an philosophic discussion, and I say as soon you've a machine that can reproduce itself only by finding natural materials around it, you've already openend the pandora's box of artifical life.
Re:Wouldn't this qualify as a life form? (Score:1)
Re:Wouldn't this qualify as a life form? (Score:1)
Max
Re:Wouldn't this qualify as a life form? (Score:1)
With reproduction added to the mix, it can be argued that 3 of 4 of these benchmarks are covered. Whose to say that the fourth, evolution, wouldn't follow naturally?
Using that logic, FreeBSD should be developing itself by now, since it's been able to replicate itself from source for years (make world). :-)
Re:Wouldn't this qualify as a life form? (Score:1)
Re:Wouldn't this qualify as a life form? (Score:1)
Re:Wouldn't this qualify as a life form? (Score:1)
Re:Wouldn't this qualify as a life form? (Score:1)
Re:Wouldn't this qualify as a life form? (Score:1)
Re:Wouldn't this qualify as a life form? (Score:1)
Metabolism (chemical process to maintain life)
Water Cooling?
Growth
Bigger case? Networking, Dual Procs?
Reproduction
2 computers now, 3rd 'real soon now'
evolution
went from win 3.1, 95, 98se OS X and Linux, need I go on?
Joking aside, I suppose if these things do fullfill thier aim of making "better computers" you'll look and see a tiny a tiny G4 tower with an Alpha/Power4 chip inside.
Ok, I lied about the joking being set aside.
I suppose if the above happens, people will still wonder how to eject the cd, or wonder where the any key is.
If these things become too powerful, don't worry I'm sure Win-nan-dows XP^N will ship shortly thereafter.
I wish I was a cool researcher dude... (Score:1, Troll)
Hearing about research like this... (Score:1)
Re:Hearing about research like this... (Score:1)
Organic nanotech (Score:4, Insightful)
Re:Organic nanotech (Score:1)
While ribosomes are indeed nano-assemblers they are limited to assembling proteins with the 20 natural amino acids. Scientists are working on extending the genetic code but its going to be a rough road. The problem with DNA or protein based wires is getting them to self-assemble into functional systems. Nadrian Seeman, one of the few scientists who has actually built stuff, out of DNA has said that one of the problems is that when you throw a few million long molecules equipped with self-assembly properties into a test tube the problem is keeping them from assembling into a tangled ball of strings.
Macro-scale interaction (Score:4, Insightful)
The problem with a whole bunch of identical tiny circuits is of course that they're all identical - there's no way to differentiate between them. There will have to be some way of distinguishing and interacting with these units.
A couple of ideas spring to mind though. One is to encode the position of one of these units in the unit itself as it is being assembled, by interacting with some sort of precisely engineered field. What would work (if anything) depends very much on the chemistry, but it could be something as simple as a gradient in an electrostatic field, to aligning with a very fine grid of polarized light. There are options, but it all sounds Hard. Schemes like this could attack the problem of differentiation, but there's still interaction and addressing.
One way to solve the addressing problem is to bypass it almost entirely. If these structures are sufficiently small, and can be engineered to act as a giant grid of finite-state automata with evolution rules based on neighbouring states, one can simulate a computational device with a version of Conway's Life on speed. Input and output can be done at the edges of the constructed array, which is probably going to be more simple than trying to address the middle of the structure. The problem lies in initialising the state of the array - clearing it is probably easy enough, depending on how state is stored, but priming it with a state that admits the computational task desired seems to be almost as hard as addressing the cells in the first place.
Another approach might be to give each cell some random state as it is constructed (and there should be plenty of sources of randomness at the molecular level to draw on.) Imagine that this state corresponds to an "activation key": when an appropriately modulated high frequency EM signal hits the cell, it pushes it over into an active state. Before this, it's effectively off (perhaps an off cell would simply propogate signals from its neighbours and do no computation). Give each cell some way of indicating that it has been activated (eg, it emits some light upon activation), and then fire random keys at the cells. This solves the addressing problem, and the interaction problem (one could use the same key for changing the cell's state) - but then one has no easy way of telling how the newly identified cell connects to the other addressable cells.
Do any slashdotters have any ideas? Or can point to literature where these problems are (ahem) addressed?
Re:Macro-scale interaction (Score:1)
Re:Macro-scale interaction (Score:1)
Is this not the same as neural networks, where tiny identical circuits with the ablitiy to store their current state are joined by fixed connections (which could be nano wires). This could be a highly efficient way of building neural networks by having each node physically manifested as a circuit.
The problem lies in initialising the state of the array
That is nearly an identical problem to hardware neural networks, to solve this a method of training is required (though getting a neural net to function exactly the same as a digital computer is not easy).
Nice ideas from you anyway - they may work, i will have to think about them.
Re:Macro-scale interaction (Score:2)
Wait - self replicating? (Score:2, Funny)
Well, aside from the obvious environmental and geo-political implications of self-replicating machines - there is another important aspect to such machines. Copywrite enforcement.
Just as magical as it would be to make a stable batch of these machines which would reliably work (even in laboratory conditions) - the thought of how these things would possibly be kept from being altered or copied ad infinitum is equal in terms of seeming implausibility.
What methods might work?
Making the constuction materials be of some "special" molecules? Not likely to keep people from making unauthorized copies before too long, plus it makes engineering potentially more difficult.
Adding extra logic to each one to ensure legality? Aside from again the engineering aspects, it is hard to even brainstorm minimally plausible ideas.
Harsh legal enforcement? The sheer convenience of these micromachines would ensure demand is high enough to bypass any law short of complete totalitarianism based on the product. This would be more than yesterday's computer, internet, or cell phone demand - once applications development hit mainstream programming, and then mainstream consciousness, the demand would be levels of magnitude higher than anything we've seen.
The only reliable way I could think to make these machines properly profitable would be to use societal paranoia and fear to convince everyone that these machines are dangerous, and only sell them to 'licensed technicians for clean-room-only use'. But this protection of profitability would only last so long before demand creeped back up, or some major catastrophy renewed the fear factor.
Everything about this sounds like it might make a good story though.
:^)
Ryan Fenton
I'm all for nanotech but... (Score:2)
but can they disassemble themselves and put their parts into the correct bin before its time for bed?
autonomous computing potential... (Score:1)
Speaking of weapons of mass destruction (Score:1)
still (Score:1, Interesting)
are practical,afordable, and constructable with current technology.
Best of all rudimentry optical circuts have
been used for some computing components such as
the orange macro powerbook excelerator
HUGE number decompilers etc.
On top of all this the could use 90% of the light spectrum thus allowing for at circtus aproaching the speed of light PER a spectrum.
No need for nanites other than style points then.
Self Assembling Circuits... (Score:2, Funny)
Moores 2nd Law (Score:2, Funny)
I wonder how long it'll be before... (Score:1)
The Borg. (Score:1)
I remember that in one Voyager episode, the Ferengi attempted to lure Voyager into som sort of wormhole in order to kill the crew, and get hold of 7of9's Borg Nanobots, since they where extremely valuable.
Re:The Borg. (Score:2)
Re:The Borg. (Score:1)
Servitron fans out there? (Score:1)
DMCA Infringment? (Score:2, Funny)
Wouldn't having indentical reproducing robots be a violation of the DMCA. Wouldn't one copywrighted robot be plenty?
</sarcasm>
Storage (Score:1)
Existance Proof (sorta) (Score:2, Insightful)
Self assembly is how the body builds a lot of its internal structures. I did a bunch of work on this in my doctorate - basically you can get some reasonably complex structures (e.g. a virus shell) from a small set of repeating sub-units.
One of the common structures found in all cells are 'micro-tubules' - long cylinders made of repeating tiles of a protein called, imaginatively, 'tubulin'. They look a bit like a coil of rope; technically it's most common form is a '4-start, 13 unit helix'.
Now the place these protein structures are found *most* commonly is in neurons, which are crammed to the gills with these things. And there is a (way-out, whacky, widely discredited, completely batshit, but still very cool) theory that the way our brains actually work is not just at the synapse level, but at the sub-cell level using these microtubules. (This would add maybe another 5 orders of magnitude to the available computing power of the brain if it were true; these suckers are small and there's *heaps* of 'em!).
The idea (and it keeps cropping up in papers 'cause it's just so appealing :-) ) is that
computations can be done using a 'game of life'
like system of electical charges on the outside
of the microtubule, where each unit adops an
electric polarity, and then 'flips' it's
neighbours depending on a simple set of rules.
It's a very cute idea, completely lacking in
anything so crass as experimental evidence.
These days of course no one believes a word of it.
<false modesty>For some dodgy work on nanoscale self-assembly, and for some half decent pictures of microtubules, check out my thesis at nanoscale simulation [pegacat.com] </false modesty>
This isn't truly "self-assembling" (Score:2, Interesting)
Self-assembly is very cool. Unfortunately this isn't an example.
He mixes the components together but then pours them onto a matrix. Then he mixes the next one and pours that on the previous one. So still cool, but not "self-assembling"
Self-assembling structures like proteins and DNA do exist, and are more useful. DNA is an example of a structure which includes positional info (i.e. addressing) which an earlier poster indicated would be important.
Likely a cell is a good example of an ideal machine. It's very complex, but it includes power source, self-maintenance and assembly. These little parts he's building (they're not even "machines" yet) don't address these issues.
Re:Parent = +5 funny! (Score:1, Informative)
All part of the big lie out of redmund...it will be while before it fades back into the darkness from whence it came.
Nice to know they are still afraid, however