Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Technology Hardware

A Working Quantum Computer in 3 Years? 292

prostoalex writes "Vancouver, BC-based D-Wave Systems got $17.5 mln from Draper Fisher Jurvetson to work on a preliminary version of a quantum computer, Technology Review reports. Delivery date? Within three years: 'It won't be a fully functional quantum computer of the sort long envisioned; but D-Wave is on track to produce a special-purpose, "noisy" piece of quantum hardware that could solve many of the physical-simulation problems that stump today's computers, says David Meyer, a mathematician working on quantum algorithms at the University of California, San Diego.'"
This discussion has been archived. No new comments can be posted.

A Working Quantum Computer in 3 Years?

Comments Filter:
  • by Anonymous Coward on Wednesday June 22, 2005 @06:26AM (#12879478)
    when it seems that simply putting it on a peripheral board and using it as a separate calculation machine seems to be a much more straightforward application of the device than trying to cram a whole computer with these chips.

    I think that will be the idea. Unfortunately we can't even do that!
  • by Anonymous Coward on Wednesday June 22, 2005 @06:49AM (#12879529)
    Your post is pure fluff. You don't know what you are talking about.

    With a (good enough) quantum computer it is possible to factor large numbers (Shor's algorithm) and to break various public key cryptography. (RSA, Elliptic curve crypto). So I would say that it is clear why people want to build one.

    (Though it is expected to take a while before the quantum computers are good enough. A few years ago they built one that was able to factor the number 15...)
  • Re:Speeds? (Score:5, Informative)

    by MyLongNickName ( 822545 ) on Wednesday June 22, 2005 @06:49AM (#12879531) Journal
    GHz has no meaning with Quantum computers. Sorry. Visualizing QC in terms on the Pentium in your computer is invalid.
  • by Anonymous Coward on Wednesday June 22, 2005 @07:04AM (#12879564)
    Actually, there are no conflicts with general relativity (GR). It is, indeed, somewhat spooky that quantum bits can influence each other instantaneously over arbitrarily long distances (in case of entaglement), but for this "influence" to be used for any kind of useful infrormation transfer, transmission of classical information is required, thus limiting the effective transfer speed at light speed for _any_ kind of information channel, even when using quantum correlation based channels :-)
  • Re:Atoms?? (Score:3, Informative)

    by Anonymous Coward on Wednesday June 22, 2005 @07:21AM (#12879608)
    There are two kinds of "quantum computers":

    the one is a dererministic computing device (call it "pentium" or similar... ;-) which basically makes use of quantum effects to implement smaller/faster/better transistors. that's all what this one boils down to: make better transistors and build the very same computers we made so far (of course, while trying to improve things like speed, energy usage, size, costs...)

    the other is a whole new kind of devices. these are devices where bits of information are not represented by small elecrtronic components meaning either '0' or '1', but by quantum mechanical systems (say: atoms, molecules or even photons) that are both '0' and '1' at the same time (each of them with a certain probability).

    the very moment you try to find out in what state a given quantum bit (say: qubit) is, it "decides" whether it wants to be '0' or '1'. but until then, it is _both_ (it's not like it's either one or the other, but you just don't know... it's really _both_ of 0 and 1 at the same time!)

    so the big advantage of the latter is that instead of, for example, multiplying two numbers, then multiplying other tho numbere, than others and so on, you can really multiply _all_ numbers with _all_ numbers in a single computation step (ok, that's a very simplified description, but that basically is it).

    thus, it reduces the computation time for certain numbers (like cracking RSA-based encription keys) from "exponential" to "constant", or to say it in numbers: from "1000 times the age of the universe" to "5 seconds" ;-)

    but all this only with a given probability -- a quantum computer is not a deterministic device, so don't imagine firing up mozilla on your brand new QC ;-) they're probably going to be available as extension cards for "classical" computers (similar to of 3D accelerator cards today...)
  • QCL (Score:5, Informative)

    by miyako ( 632510 ) <miyako AT gmail DOT com> on Wednesday June 22, 2005 @07:27AM (#12879621) Homepage Journal
    This is somewhat offtopic, but I ran across it a few months ago and it's really interesting. QCL [tuwien.ac.at] allows you to write and run quantum algorithms. Runs on Linux and OS X with some tweaking.
    The documentation that comes with it is really interesting, and gives some good insights into how quantum computing works and how to write programs for a quantum computer.
  • by FidelCatsro ( 861135 ) <fidelcatsro&gmail,com> on Wednesday June 22, 2005 @07:29AM (#12879633) Journal
    ignoring my typ-o of hertz
    from the wikipedia article
    "A yottahertz (YHz) is a unit of frequency equal to a septillion hertz or a thousand zettahertz. "
    http://en.wikipedia.org/wiki/Yottahertz [wikipedia.org]
    10^24
  • by volsung ( 378 ) <stan@mtrr.org> on Wednesday June 22, 2005 @07:32AM (#12879638)
    It's not too surprising since a quantum computer should let you sample an exponential number of states (exponential in the number of qubits).

    A little searching on arXiv.org [arxiv.org] brought up:
    Quantum Algorithm for SAT Problem and Quantum Mutual Entropy [arxiv.org]
    So at least the first half of that title relates to your question.

  • by Stalyn ( 662 ) on Wednesday June 22, 2005 @07:53AM (#12879691) Homepage Journal
    Yeah the area of QM that quantum computation deals with has no relevenace to GR. However one can not deny QM/QFT as a whole conflicts with GR in some areas. GR for example says mass curves spacetime however the spacetimes we deal with in QM/QFT are flat!

  • Re:got my hopes up (Score:4, Informative)

    by internic ( 453511 ) on Wednesday June 22, 2005 @08:44AM (#12879925)

    It sounds like what they're describing is actually a set of Josephson junctions. People think those might be able to be used a viable qubits; however, the trick is having and maintaining coherence. This is what allows quantum computation. From the description they give of this system, it sound like they're not concerned with long term coherence, only with using tunneling to perform a sort of "annealing" algorithm to find the lowest energy state. So I think the grandparent it right, this is not a quantum computer in the ordinary sense.

  • by Anonymous Coward on Wednesday June 22, 2005 @08:53AM (#12879975)
    Quantum encryption actually involves a symmetric cipher, and not any sort of public key. The whole technique revolves around securing the key exchange.
  • Re:Speeds? (Score:4, Informative)

    by dr. loser ( 238229 ) on Wednesday June 22, 2005 @09:05AM (#12880033)
    GHz has no meaning with Quantum computers. Sorry.
    Clock speeds still do mean something in quantum computers. Arguably they're even more important than in classical computers, since in quantum computers you need to get operations done at least 10^4 times faster than the system's decoherence [wikipedia.org] time for quantum error correction to be robust. Decoherence times can be as short as microseconds, meaning that multiGHz operations could be important. Of course, if you're building a quantum computer, you want to work with a system with as long a decoherence time as possible....
  • by Anonymous Coward on Wednesday June 22, 2005 @09:19AM (#12880139)
    "Or how about being able to solve the hardest math problems we have ever been able to think up as a species in mere seconds?"

    The hardest problems are the family of non-computable "Busy Beaver" functions. Rather than being merely very hard, or intractable, they are actually non-computable. Indeed they measure the very boundaries of computation itself, so it's no surprise that they're larger than any other problem. (n) = 4, 6, 13, 4098* and then just keeps accelerating. [* subject to further discoveries]

    "PKE is based on the idea that some math problems are harder to solve than to verify. Given a large enough quantum computer, that really is no longer the case."

    There is no reason to believe that for any _finite_ Quantum computer, even the fiercest scientific proponents of quantum computing do no more than "suppose" that it might be true, mainstream thought in this area is that BQP is clearly smaller than NP, and therefore some problems which are worse than polynomial time problems on a classical computer are also worse than polynomial time on a quantum computer, despite the fact that they can be verified in polynomial time on both machines.
  • by Stalyn ( 662 ) on Wednesday June 22, 2005 @09:20AM (#12880151) Homepage Journal
    Mathematical theorems are not falsifiable. There are mathematical theorems in QM that will always be true, ie Stone's Theorem and the no cloning theorem.

  • by Karhgath ( 312043 ) on Wednesday June 22, 2005 @10:56AM (#12880934)
    We'll, it's kinda cheating. The algorithm is STILL NP, but in quantum computing we can run all paths in parallel so we solve all possible combinaisons at once, which becomes polynomial. However, we have no way of finding the good answer at 100%.

    See, the problem in quantum computing is that you can have multiple states in parallel, but you can only 'read' one and lose all other states. This is like having a book with 400 pages, but when you open it, it selects (with a certain probability) a specific page and the whole book becomes that page, you lose all other pages.

    We need to make the system converge/interfere in a meaningful way to the correct solution, and in its own way, this is the challenge of QC. In the end, if our algorithm works, we will be able to get the answer to the travelling salesman problem with a probability (depending how good our convergence is). Just like our book above, we need to increase the chance of opening the book on the page with the correct solution. This is non-trivial.

    The thing is, the 'weight' of that convergence/meaningful interference, in problems like the travelling salesman, is usually as high as the time it takes to run the normal algorithm in classical computing. We end up not having much gains, it's not that fast. So, yes, if they are that good, we can solve the travelling salesman dilema in seconds... with a certain, probably very low %. Probably even a meaningless %.

    However, in problems like finding if a function is unanimous(f(x)=0 or f(x)=1 for all x) or balanced (f(x)=0 for exactly half of x and f(x)=1 for exactly the other half of x) could be done in quantum computer with no errors and very fast, while in classical computing you'd have to try each value of x. If you however allow a certain % of error, the classical way with a stochastic computer would work best (test only a certain pool of value).
  • Re:Total Agreeness (Score:3, Informative)

    by doug szathkey ( 246201 ) on Wednesday June 22, 2005 @11:49AM (#12881424)
    Well...I don't think trotting out Einstein's example everytime a theorist makes a surprising claim is very productive. What the parent post was pointing out is that there isn't an absolute correspondence between our mathematical formalisms of physical laws and physical reality itself. Surprising things happen when our experimental limits are pushed...the mathematical model holds or sometimes it breaks. Afterall, Einstein wasn't a science celebrity after the publication of his first papers. It took the startling physical realization of his predictions, namely, the anamoly in Mercury's orbit.

    By the way, it's extremely false myth that Einstein was bad at math.
  • by Dr. Weird ( 566938 ) on Wednesday June 22, 2005 @12:29PM (#12881780)
    (1) They never said the results are deterministic. As long as the result is okay 90% of the time, you can just repeat the measurement some number of times. As this gets large, the certainty in your answer can be made arbitrarily large. Just like in current digital computers: maybe a cosmic ray flips a bit, maybe a magnetic field causes a current to curve and arrive late. But the engineers have ensured that these problems occur below some tolerable rate.(one might worry that one has to repeat it so many times that it destroys the efficiency gain, but this is taken into account when analyzing the computational complexity, so it is not a problem).

    (2) Some things are deterministic, even in quantu m mechanics. There are times when a particle will have exactly one energy, for example. Without you knowing quantum mechanics, I can't construct an example of this for you, but I assure you it is possible. There is one case that I can argue that I think you will find plausible (and is also related to point (1)): imagine a particle that can be in one of two wells (just holes in the ground if you would like to think of them that way): call them the left state or the right state. Now, apply an elecric field, a really strong one. If the particle is charged (and low in energy), it will move almost entirely to the right well (if that's the direction the electric field "pushes"). Only a very small amount stays in the left state. So one can get arbitrarily deterministic results this way.

    The techniques in quantum computing are a little more complicated, but not entirely fundamentally different.

  • by stelmach ( 894192 ) on Wednesday June 22, 2005 @12:45PM (#12881950) Homepage
    but in quantum computing we can run all paths in parallel so we solve all possible combinaisons at once, which becomes polynomial.

    This is parially true, and is exploited in Shor's factoring algorithm. But note that Shor's algorithm would not work if it relied only on doing brute force calculations in parallel. Shor's algorithm works because it reduces the problem of factorization to a series of steps that can be done in parallel, then passed through the QFT to yeild the correct result with high probability. You could not, on a quantum computer, factor a large number by trying all combinations of numbers in parallel, because you would have no way (at least no way that is known) to arrive at the answer with high probability...you would just get some random answer as you described in your book analogy.

    The point here is that no one has been able to reduce an NP problem to a series of steps that can be run in parallel on a quantum computer to yield an answer with high probability. If you can do this, you will be very rich and famous

Without life, Biology itself would be impossible.

Working...