compute based on physical movement of water

SLAM: debunk creationism, pseudoscience, and superstitions. Discuss logic and morality.

Moderator: Alyrium Denryle

Post Reply
User avatar
dragon
Sith Marauder
Posts: 4151
Joined: 2004-09-23 04:42pm

compute based on physical movement of water

Post by dragon »

kind of cool
After more than a decade of research, scientists at Stanford University have created a working computer based on the physical movement of water droplets. It’s a breakthrough in physical computing that gets at the most basic definition of a computer: any programmable device that can carry about logical (mathematical) operations. By combining cutting-edge theory in fluid dynamics with very-much-not-cutting-edge theory in computing, the team was able to create a synchronous computer based entirely on the physics of water.

As you might imagine, a computer based on the physical movement of water is much, much slower than a conventional computer based on the movement of electrons — but that’s beside the point. Nobody expects a new, super-fast liquid CPU, but by applying the principles of computing to the manipulation of matter, lead researcher Manu Prakash and his graduate students hope they can computationally revolutionize other areas of science
.

link
"There are very few problems that cannot be solved by the suitable application of photon torpedoes
User avatar
Purple
Sith Acolyte
Posts: 5233
Joined: 2010-04-20 08:31am
Location: In a purple cube orbiting this planet. Hijacking satellites for an internet connection.

Re: compute based on physical movement of water

Post by Purple »

If you say so. Personally I don't really see what they were trying to achieve with this. I mean, sure it's cool that someone went and did it. Just like it was cool back when someone actually made a Turing complete computer in Dwarf Fortress using pressure plates. But I don't really see any scientific merit in this. Could someone here enlighten me?
It has become clear to me in the previous days that any attempts at reconciliation and explanation with the community here has failed. I have tried my best. I really have. I pored my heart out trying. But it was all for nothing.

You win. There, I have said it.

Now there is only one thing left to do. Let us see if I can sum up the strength needed to end things once and for all.
User avatar
salm
Rabid Monkey
Posts: 10296
Joined: 2002-09-09 08:25pm

Re: compute based on physical movement of water

Post by salm »

Apparently it can turn a workload of months into minutes for some sort of chemical testing. So while the Darf Fortress Turing computer might be cooler this seems to be more useful.
Simon_Jester
Emperor's Hand
Posts: 30165
Joined: 2009-05-23 07:29pm

Re: compute based on physical movement of water

Post by Simon_Jester »

Basically the idea is that the water computer can do things that it is physically impossible to do with a computer based on binary logic. The same idea is behind quantum computing, really.
This space dedicated to Vasily Arkhipov
User avatar
Zeropoint
Jedi Knight
Posts: 581
Joined: 2013-09-14 01:49am

Re: compute based on physical movement of water

Post by Zeropoint »

Richard Feynman wrote:Science is like sex: sometimes something useful comes out, but that is not the reason we are doing it.
I'm a cis-het white male, and I oppose racism, sexism, homophobia, and transphobia. I support treating all humans equally.

When fascism came to America, it was wrapped in the flag and carrying a cross.

That which will not bend must break and that which can be destroyed by truth should never be spared its demise.
User avatar
Starglider
Miles Dyson
Posts: 8709
Joined: 2007-04-05 09:44pm
Location: Isle of Dogs
Contact:

Re: compute based on physical movement of water

Post by Starglider »

Simon_Jester wrote:Basically the idea is that the water computer can do things that it is physically impossible to do with a computer based on binary logic. The same idea is behind quantum computing, really.
No, not really. Quantum computers still solve computational problems expressed in discrete logic; the implementation is different but the input, ouput and basic operations are the same as for cpnventional digital computers. In this case the proposal is to run the control program for a microscale chemical test sequence using magnetic manipulation of droplets in a labryinth rather than MEMS controlled by electronics. The main benefit is that it is much cheaper to make than a MEMS chip. The input and ouputs are drops of chemicals, with a separate sensor and analysis software needed to extract the results.
Channel72
Jedi Council Member
Posts: 2068
Joined: 2010-02-03 05:28pm
Location: New York

Re: compute based on physical movement of water

Post by Channel72 »

Starglider wrote:
Simon_Jester wrote:Basically the idea is that the water computer can do things that it is physically impossible to do with a computer based on binary logic. The same idea is behind quantum computing, really.
No, not really. Quantum computers still solve computational problems expressed in discrete logic; the implementation is different but the input, ouput and basic operations are the same as for cpnventional digital computers.
I think Simon's statement is more or less correct - if we interpret "physically impossible" as referring to running time, rather than functionality. The superposition of qubits in a quantum computer does allow for faster algorithms - and not just "faster" in the sense of brute processing power, but actually Big O faster. Like Grover's algorithm, which searches a set of unsorted objects in faster than linear time, which is really amazing considering that a classical computer would always require linear time. So if we have an unsorted array of 1 million objects, a classical computer will always take at worst, 1 million checks to find the search key. But using Grover's algorithm, a quantum computer will take at worst sqrt(1e6) = 1,000 checks, which is pretty fucking amazing. Although, the downside is that Grover's algorithm is probabalistic, like many quantum algorithms, meaning it may need to be run more than once to have absolute confidence in the result. Still that's way better than O(N), especially consider that it gets the correct answer with high probability, so for absolute confidence it should only need to be run a few times.

Still, it is physically impossible, as far as we know, to get sub-linear running time for searching an unsorted array of objects using a classical computer, so in that sense I would say Simon's statement is correct.
Post Reply