Slashdot Mirror


Opening Quantum Computing To the Public

director_mr writes "Tom's Hardware is running a story with an interesting description of a 28-qubit quantum computer that was developed by D-Wave Systems. They intend to open up use of their quantum computer to the public. It is particularly good at pattern recognition, it operates at 10 milliKelvin, and it is shielded to limit electromagnetic interference to one nanotesla in three dimensions across the whole chip. Could this be the first successful commercial quantum computer?"

33 of 191 comments (clear)

  1. 28 Qubits ought to be enough for everybody by Anonymous Coward · · Score: 5, Funny

    There's only a market for at most 10 of these computers, and only big companies will need one.

    1. Re:28 Qubits ought to be enough for everybody by 4D6963 · · Score: 4, Funny

      No encryption key cracking. Bigger than a PDP-7. Lame.

      --
      You just got troll'd!
    2. Re:28 Qubits ought to be enough for everybody by Hojima · · Score: 5, Insightful

      Your statement is ironically close to the truth. Quantum computers actually function in parallel to conventional devices when it comes to the simple tasks that they perform, such as rendering intricate scenes, or estimating series values. What quantum computers are better at is taking advantage of quantum effects to exponentially outperform conventional computers at things such as factoring immense integers. They will most likely be used for decryption and quantum simulations, or other mathematically novel applications. In other words, it benefits businesses and scientists the most. They will most likely have commercial value in the future, but that is when they develop more uses for it, such as emulating the human mind to make ultra-realistic (if not realistic) AI. At the moment however, it is still in the computer equivalent stage of useless behemoth. Someone in some field will most likely make a huge discovery similar to the silicon transistors of the past, win a Nobel prize, and set the stage for a new revolution. Feels like a long way from now, but I'll probably be proved wrong.

    3. Re:28 Qubits ought to be enough for everybody by speedtux · · Score: 3, Insightful

      What quantum computers are better at is taking advantage of quantum effects to exponentially outperform conventional computers at things such as factoring immense integers.

      That's a little misleading; it's unknown how fast classical factoring is, so it's impossible to say that quantum factoring "exponentially outperforms" it.

      but that is when they develop more uses for it, such as emulating the human mind to make ultra-realistic (if not realistic) AI.

      It's unlikely that quantum computers are needed for AI; the problem with AI is not that we don't have enough computer power, but that we don't know what to do.

      Someone in some field will most likely make a huge discovery similar to the silicon transistors of the past

      Or it will turn out that quantum computing just isn't feasible for some physical reason.

    4. Re:28 Qubits ought to be enough for everybody by Hojima · · Score: 3, Informative

      Actually, it doesn't matter how fast a classical computer operates, a quantum computer WILL go exponentially faster regardless. I researched quantum computers in a laureate report I did a few year back. Quantum computers are able to achieve a dual state as a result of calculations. Also, quantum computers operate on the mathematical principles of a unitary matrix. One of the properties of a unitary matrix is it's reversibility, so that any operation that can be perform can be "unperformed". So take the ability to reverse calculations and achieve more than one answer at once, and you can "unperform" at an exponential rate. For example, you have a matrix with an "and" gate. If you where to reverse the and gate on the value '0', superposition will allow you to get the answers '10', '01', and '00' all at the same time. This means that a 64-qubit computer and theoretically "unrun" 2^64 (more than the molecules in the universe) times faster than a 64-bit computer. Now that is just a simplified gist of things. I don't want any physicists saying "you forgot the Hademard gate etc." The process is much more elaborate, and much more prone to other factors.
        Now as for you other comments: 1) quantum computers will be a better candidate for simulating AI on a common commercial scale, and 2) quantum computing already is possible. The discovery that will most likely be made is the ability to create a room-temperature equivalent of a Bose-Einstein condensate so that topological quantum computers (the most reliable model so far) can be fit onto something the size of a thumb.

    5. Re:28 Qubits ought to be enough for everybody by qcomp · · Score: 3, Informative
      Hojima wrote: Actually, it doesn't matter how fast a classical computer operates, a quantum computer WILL go exponentially faster regardless.
      this has so far not been proven. What is proven is that a quantum computer can outperform a classical computer polynomially (in algorithms based on unstructured search) and that it can outperform the best currently known classical algorithms for some problems (factoring, quantum simulation) exponentially. Moreover, exponential separation has been proven in terms of "query complexity" for "oracle problems" (in which a quantum black box is assumed to be available and only the number of accesses to the black box is counted as cost) and in terms of "communication complexity" in quantum communication (where the number of (qu)bits that need to be exchanged between two locations is counted as cost).

      Quantum computers are able to achieve a dual state as a result of calculations. Also, quantum computers operate on the mathematical principles of a unitary matrix. One of the properties of a unitary matrix is it's reversibility, so that any operation that can be perform can be "unperformed". So take the ability to reverse calculations and achieve more than one answer at once, and you can "unperform" at an exponential rate.
      that does not follow. having a superposition of 2^100 answers doesn't help you to get out a single one (since when you perform a measurement (and a quantum computer is supposed to give us a conventional ("classical") answer to our problem) each answer occurs with exponentially small probability only. The hard part is to make all these many "answers" to interfere such that the right answer comes out with high probabiliy (that decreases only polynomially in the number of bits used as input). Also, reversibility is not needed for a quantum speed-up.

    6. Re:28 Qubits ought to be enough for everybody by stephentyrone · · Score: 3, Informative

      Actually, it doesn't matter how fast a classical computer operates, a quantum computer WILL go exponentially faster regardless.

      I really, really hope that you failed whatever course the report was for. There is not, at present, any known problem which for which a quantum-computing algorithm is known to be exponentially faster than the fastest classical algorithm.

      Factoring is known to be sub-exponential, so Shor's O(n^3) quantum algorithm does not provide an exponential speedup.

      The strongest known result in terms of speedup for quantum algorithms is for unordered search, from O(n) to O(sqrt(n)), which, again, is not an exponential speedup.

      There are some intuitive arguments for why an exponential speedup might be possible. There are also some intuitive arguments for why it shouldn't be. There is no proof either way, as things currently stand.

      (Note: I am not an expert in the field. This reflects my understanding, which was current as of about 5 years ago. To the best of my knowledge, things have not changed, but I don't read the literature like I do in other areas).

  2. Still not easy to build at home by Mornedhel · · Score: 3, Interesting

    FTFA : "These things [quantum computers] can be very small and very cold, and they can be built out of exotic materials" - emphasis mine.

    He makes this sound as a good thing.

    --
    This /.-related sig is a stub. You can help Mornedhel by expanding it.
    1. Re:Still not easy to build at home by kestasjk · · Score: 4, Interesting
      • There's no access to the computer to scientists
      • They say it'll be able to do more than "pattern matching" if they get more funding (but until then that's all it can do)
      • They give their own definition of quantum computing, which is much broader than most would give
      • They claim they can do "quantum computing" without needing the qubits to be interconnected, which is the main problem all other major research teams are trying to tackle
      • Big claims, big predictions, few results
      • Who ever heard of a quantum computer only capable of pattern matching?!

      Thanks to scam companies like this more qualification is needed when referring to "quantum computing".

      This is only a little better than the quacks who talk about "quantum healing energy"; they're exploiting the vague term "quantum computing" and the small amount of understanding to try and make a quick buck from investors.

      --
      // MD_Update(&m,buf,j);
  3. Was I the only one? by f2x · · Score: 5, Funny

    I'm going to have to turn in my geek license once and for all...

    "operates at 10 milliKelvin"?

    "...electromagnetic interference to one nanotesla in three dimensions..."?

    Throw in a few universal phase detractors and you've got one heck of a retroencabulator!

    --
    Blessed with all the brains that God gave a duck's ass, and twice the charisma.
  4. Re:But does it work? by VincenzoRomano · · Score: 4, Informative

    Links forgotten: This and this one.

    --
    Maybe Computers will never be as intelligent as Humans.
    For sure they won't ever become so stupid. [VR-1988]
  5. How does it work? by Kohath · · Score: 4, Insightful

    Can someone post a link that describes the benefits of a quantum architecture and how software can be written to take advantage of them?

    And by "benefits", I don't mean hype.

    1. Re:How does it work? by Anonymous Coward · · Score: 4, Informative

      Can someone post a link that describes the benefits of a quantum architecture and how software can be written to take advantage of them?

      And by "benefits", I don't mean hype.

      http://en.wikipedia.org/wiki/Shor%27s_algorithm
      ^The big one.

    2. Re:How does it work? by norton_I · · Score: 4, Informative

      The wikipedia article is not bad, though it is fairly technical.

      A very small number of algorithms are known for universal quantum computers (which the D-wave device does not claim to be) that are asymptotically faster than any known algorithm for classical computers.

      The most widely known of these is Shor's factoring algorithm. Mostly it would be useful for breaking public key cryptography. The others are: Grovers search algorithm which can give a small speed boost to any classical algorithm that involves enumerating all possibilities and checking some property and quantum simulation: simulating the behavior of systems of many particles where quantum effects are important.

      In the past 10 years, considerable progress has been made, but nobody still has a good handle on when scalable universal quantum computing might be a reality, though it no longer looks impossible--only very hard. D-wave does not claim their device is universal. In particular they don't say they can do factoring. They claim to be able to efficiently do quantum simulation and also traveling salesman type optimization problems. Evidence of them actually solving any hard problems is not widely available.

    3. Re:How does it work? by norton_I · · Score: 3, Informative

      sqrt(N) is small compared to the other promised speedups of quantum computers which are typically reduction from super-polynomial or exponential time to polynomial time.

      The real crux is that the type of problems that you often want to apply Grover's algorithm to are already O(2^n). Grovers algorithm reduces that to O(2^(n/2)). With a similar size quantum computer you could only solve problems of roughly twice the size.

      Still interesting and potentially useful, The main advantage is its wide applicability. Many classical algorithms can simply be directly translated to a quantum equivalent, then have Grover's algorithm applied. Finding a special-purpose quantum algorithm is typically very hard or impossible.

  6. Re:Qbert vs. Qubit by Drinking+Bleach · · Score: 4, Funny

    ^%$#@!

  7. Re:But does it work? by Glonoinha · · Score: 5, Funny

    All I know is that every time I even mention quantum computing my cat gets nervous and absolutely refuses to get in the box.

    --
    Glonoinha the MebiByte Slayer
  8. Re:What does this mean for encryption? by norton_I · · Score: 4, Informative

    No, their device is *NOT* a universal quantum computer. So far as I know, no reputable quantum physicist not in their employ has been allowed to examine what they actually do. Examples of performing calculations impractical on a classical computer are not available as far as I know.

    They are something of a joke among the QC people I know. While people acknowledge that their device may be possible of doing some interesting things, everything they do is acting like they have something to hide.

  9. Re:What does this mean for encryption? by gweihir · · Score: 3, Interesting

    it also seems pretty hard to add more bits to these quantum computers, so it looks like traditional encryption might be here to stay after all.

    That is exactly the point. Qhantum-computers scale much, much worse than traditional computers. The problem is that tweo of these do basically give you the same maximum problem size as one does. (for traditional computers you can break problems into smaller steps. For Quantum computers you cannot, without loosing all the advanatges.) So you cannot use just more to break encryption. You need to build one with more qbits that are all entangled wich each other. My present impression is that the effort of adding qbits grows quadratically or the like, as each qbit has to be entangled with each other qbit (that is n*n entanglements). If that is true, even 100 qbits are far out of reach. This means that all modern encryption is perfectly safe from this quantum nonsense.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  10. Re:28 qbits? Can do less than a pocket calculator. by samurphy21 · · Score: 3, Insightful

    By the same token, you could have performed calculations easier on a slide rule than on the first binary computers built. I think the point of this is proof-of-concept of a new technology rather than this particular unit taking over for modern systems.

    If no one had bothered to use, abuse, and continue to develop binary computers half a century ago, then we'd still be using abacus and slide rule to perform all our calculations.

  11. Re:What does this mean for encryption? by Gazzonyx · · Score: 3, Funny

    Hah! I just switched over to ROT-26. Twice the security of ROT-13, and I hear it's quicker, too!

    Yeah; I sleep well at night knowing my secrets are safe.

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  12. 1st thing I'd get it to compute... by dos4who · · Score: 4, Funny

    "What is the answer to life, the universe and everything?"

    --
    "Yes, I have a Disaster Recovery Plan. It's called my Resume"
  13. D-Wave a bit of scam by Anonymous Coward · · Score: 5, Interesting

    I work with the IQC, we specialize in quantum computing, quantum crypto, and many other things like that. We are also joined partially with the Perimeter Institute (and they do mostly theoretical physics). Anyway, when I first joined the institute, we had a discussion about d-wave. No one believed that it was real, and in fact considers d-wave to be bad for the field. Many of you will probably remember the cold fusion controversy. What happened was that experiment that could not be reproduced was published. This enraged the scientific community. Also, this led to massive funding cuts, and killed off the field. QC has a more stable base, but if d-wave keeps on been publicized like this, and they can never prove their claims (remember that all the experiments and functioning of the QC are considered "trade secrets", they let no one look at it), then we may end up with skepticism from the funders. Keep in mind that the ones who donate have usually no clue what is happening in the field (politicians, ceos, etc, so they are "stupid" enough to be affected by this. Everyone in the field is in the back of their head hoping that its real, but with that chance being so low, we want d-wave to be forgotten.

    1. Re:D-Wave a bit of scam by qcomp · · Score: 3, Interesting

      One would think that it should be possible to design tests which they could pass if they possessed the working technology, without them having to reveal how exactly they achieved the result.

      This is actually quite hard (and I'm not sure any such test exists).

      One can distinguish two scenarios: (1) a quantum computer tas a box that gets a classical input, processes it and outputs a classical result. Then the only distinction between classical and quantum is speed - or rather "computational complexity" in the sense that the number of required computational steps sclaes differently with the size (in bits) of the input - hence by sending a series of queries with varying length and plotting the scaling one might conclude "this device is better than any known classical machine". But there are two caveats. one needs to go to really large input to see such a scaling and there's no proof that there does not exist a clever classical algorithm with the same scaling.

      (2) one can demand more of a quantum computer, namely the capability to perform a universal set of gates and therefor prepare a large class of quantum states. There are well-developed criteria to verify that such states have been produced and that certain gates have been performed. If a universal set of gates has been implemented with sufficient quality one knows that the device is capable of performing quantum computations (but maybe this capability is not needed for QC). To apply this criterion, however, one needs to "look into the box" and perform measurements on the qubits.

      This problem could be circumvented, if their supposed quantum computer would also have a "quantum interface" that allows input and output of quantum information (e.g., I send them a bunch of photons, they map their state into their computer, perfom a set of operations I ask them to do and then they write back the state ofthe qubits to photons and send them back to me for analysis. Then I could verify (not me, but experimentalists with the proper equipment) if the desired operation has indeed been performed.

      Of course, d-wave does not claim that their device is a "universal quantum computer" or that it can prepare these kind of states. How their claims can be verified without looking into their device, I don't know.

  14. Re:What does this mean for encryption? by TeknoHog · · Score: 5, Funny

    No, their device is *NOT* a universal quantum computer. So far as I know, no reputable quantum physicist not in their employ has been allowed to examine what they actually do.

    Duh, of course you can't examine what a quantum computer is doing. That would change the outcome.

    --
    Escher was the first MC and Giger invented the HR department.
  15. Quantum computer tech support by yorkshiredale · · Score: 5, Funny

    "Hello, Quantum Computer Tech Support"

    "My new QC is not working, I'd like a replacement under the warranty"

    "What makes you think it's broken?"

    "It keeps giving wrong results"

    "But it's giving the right results in lots of nearby parallel universes. The computer is not broken - you're not observing from the recommended viewing position. This is user error." CLICK.

    --
    The opinions expressed here are those of this individual, and may not reflect the policy or practice of the collective
  16. No proof by bugnotme · · Score: 5, Informative

    D-Wave has provided neither proof nor convincing evidence that they have, or are capable of building a quantum computer. There are several theoretical limitations that experts remain skeptical have been overcome. Their demonstrations have been suspicious and not open for peer review. In sum, I will believe it when I see it.

    See some skepticism here:
    http://scottaaronson.com/blog/?p=306
    http://scottaaronson.com/blog/?p=291
    http://scottaaronson.com/blog/?s=d-wave

  17. Re:The real question is... by laejoh · · Score: 3, Funny

    It does, and does not!

  18. Re:Qbert vs. Qubit by laejoh · · Score: 4, Funny

    That's Perl, isn't it?

  19. Re:How does it work? Parallel universes. by uassholes · · Score: 3, Informative
    David Deutsch's Home Page (http://www.qubit.org/people/david/David.html) is a good place to start. Not only is he an active scientist in the field, he has written an excellent popular book(http://www.qubit.org/people/david/FabricOfReality/FoR.html); "The Fabric Of Reality".

    A good reason to look there is to get an intuition of the concept of computing using parallel universes.

  20. Hadamard gate by HiggsBison · · Score: 5, Informative

    I don't want any physicists saying "you forgot the Hademard gate etc."

    I think you meant "Hadamard gate".

    -- Any Physicist

    (Much easier to google for the wikipedia article with that spelling.)

    --
    My other car is a 1984 Nark Avenger.
  21. Re:Try "something which would stop the grant chequ by Cairnarvon · · Score: 4, Insightful

    I don't know who modded you Insightful, but AI research has produced many useful results. The fact that it hasn't produced HAL 9000 very much does not mean it's on the same level as parapsychology.
    Similarly, quantum physics is a real field of science, and quantum computing is based on solid scientific principles. This company may be a bunch of frauds, but if you want to suggest quantum physics is a massive conspiracy among the physicists of the world you're going to need more than just handwaving and pointing to a field of pseudoscience that never had the support of mainstream scientists.

  22. Re:What does this mean for encryption? by norton_I · · Score: 5, Interesting

    The simplest example of a quantum computing algorithm is Deutsch's algorithm.

    Here is how it works. Consider a simple boolean function b_out = f(b_in). It takes an argument that can be 1 or 0 and returns a 1 or 0. There are four possibilities: always zero, always 1, the identify, and logical not.

    Now imagine that I give you a black box that computes 'f'. However, it is very, very slow --maybe internally it is computing some NP-complete problem. If you want to know which of the four functions the box calculates, you need to run it twice, once for zero and once for one.

    However, suppose you simply want to find out whether zero and one map to the same or different values, i.e., the parity of f. With classical computers, you are screwed. You still have to run the box twice to find that even though you only want to get a single bit of information.

    However, you can do better if the black box I gave you is a quantum implementation of f(x). By feeding in a input state that is a superposition of 0 and 1, I can detect in a single evaluation plus some simple operations whether the function is constant or not. However, in doing so I get no information about the specific value. Effectively I can ask any one-bit question about f(x) as efficiently as a specific value.

    It unlikely this will every be useful as stated. While it is known how to efficiently translate every classical computing algorithm into a quantum version it is unlikely a real implementation would be within a factor of 2 in speed or cost. I believe it illustrates the basic idea. The character of other quantum algorithms is similar, you often feed in a superposition of all possible inputs and read a single output which is the specific answer you want with high probability without having to ever compute the values you don't want.