Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Opening Quantum Computing To the Public

Posted by Soulskill on Sun Jul 27, 2008 08:15 AM
from the take-two-they're-small dept.
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?"
+ -
story

Related Stories

This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • by Anonymous Coward on Sunday July 27 2008, @08:17AM (#24357273)

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

    • by f2x (1168695) * <{flush2x} {at} {gmail.com}> on Sunday July 27 2008, @08:34AM (#24357363) Homepage
      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! [youtube.com]
      • Re: (Score:2, Informative)

        by Anonymous Coward
        It runs near absolute zero, and shields electromagnetic radiation (which can knock electrons loose among other things to cause problems) to an insane degree. At first I was like "that's cool!" but then I read that and figured the thing must be large and room-like, and they probably only give remote access to it's usage... haven't RTFA of course.
    • by 4D6963 (933028) on Sunday July 27 2008, @08:35AM (#24357375)
      No encryption key cracking. Bigger than a PDP-7. Lame.
    • by Hojima (1228978) on Sunday July 27 2008, @10:13AM (#24358065)

      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.

      • by speedtux (1307149) on Sunday July 27 2008, @11:10AM (#24358643)

        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.

        • by Hojima (1228978) on Sunday July 27 2008, @12:17PM (#24359233)

          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.

          • Hadamard gate (Score:5, Informative)

            by HiggsBison (678319) on Sunday July 27 2008, @12:59PM (#24359575)

            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.)

          • by qcomp (694740) on Sunday July 27 2008, @02:43PM (#24360513)
            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.

          • by stephentyrone (664894) on Sunday July 27 2008, @05:46PM (#24361781)

            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).

  • by Mornedhel (961946) on Sunday July 27 2008, @08:22AM (#24357285)

    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.

    • No chance of having one running off a Honda generator in a cave somewhere in the Pakistan Tribal Territories, or Somalia.

      To keep our security agencies happy, quantum computers need to be almost impossible to make. The inventor of a really simple, cheap one is unlikely to have a successful career selling them to Joe Public.

    • by kestasjk (933987) on Sunday July 27 2008, @09:50AM (#24357919) Homepage
      • 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.

      • Re: (Score:3, Informative)

        Probably, their Hamiltonian phase-space is severely limited. I.e. their quantum computer can't explore all possible configurations of phase-space.

        That means it'll need a lot more qubits than an 'ideal' computer for some tasks.

  • From an earlier experiment was even not clear whether the factorisation of 15 had really happened!
  • Won't this make standard encryption useless?
    • by norton_I (64015) <hobbes@utrek.dhs.org> on Sunday July 27 2008, @08:59AM (#24357517)

      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.

      • Re: (Score:3, Insightful)

        Not that I'm passing comment either way, as I don't know, but:

        "acting like they have something to hide"

        Something like intellectual property?

          • 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.

      • 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.

          • by norton_I (64015) <hobbes@utrek.dhs.org> on Sunday July 27 2008, @04:24PM (#24361193)

            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.

    • No impact on encryption, unless you use ROT-13.

      • by gweihir (88907) on Sunday July 27 2008, @09:05AM (#24357555)

        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.

  • How does it work? (Score:5, Insightful)

    by Kohath (38547) on Sunday July 27 2008, @08:37AM (#24357383)

    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.

    • Considering that UNIX was developed to play a game on a pdp7, I'd say it doesn't much matter. It will grow.

    • Re:How does it work? (Score:4, Informative)

      by Anonymous Coward on Sunday July 27 2008, @09:03AM (#24357545)

      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 [wikipedia.org]
      ^The big one.

    • Re:How does it work? (Score:5, Informative)

      by norton_I (64015) <hobbes@utrek.dhs.org> on Sunday July 27 2008, @09:11AM (#24357621)

      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.

      • I dunno... Producing a working device seems to be plenty hard. There's vaporware, and then there's university research that doesn't even bother leave the lab. No use if it just remains theory.

        • Re:How does it work? (Score:4, Informative)

          by norton_I (64015) <hobbes@utrek.dhs.org> on Sunday July 27 2008, @11:10AM (#24358639)

          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.

    • 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.

  • But can it run Q*bert? ???

  • This ir several orders of magintude from from useful size. Invest the same money into a normal CPU and get much, much more power, even if you use it to simuulate the 28 qbit device.

    • 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.

  • "What is the answer to life, the universe and everything?"
    • Re: (Score:3, Interesting)

      I'd write a Jeopardy program and have the only clue be "42". I'd like to see what the thing churns out.

  • D-Wave a bit of scam (Score:5, Interesting)

    by Anonymous Coward on Sunday July 27 2008, @09:41AM (#24357847)

    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.

      • by qcomp (694740) on Sunday July 27 2008, @01:01PM (#24359579)

        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.

  • Uh (Score:3, Informative)

    by justinlee37 (993373) on Sunday July 27 2008, @09:51AM (#24357921)

    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?

    Based on that description? No. I don't even know what the fuck any of that stuff you just said even means, man (except for the bit about pattern recognition, which was an unquantified statement anyway and about as useful as "the computer is fast"). Speak in a language I can understand, like, the average framerate it can run Crysis at.

  • by yorkshiredale (1148021) on Sunday July 27 2008, @10:25AM (#24358149)

    "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.

  • No proof (Score:5, Informative)

    by bugnotme (1138795) on Sunday July 27 2008, @10:29AM (#24358191)
    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 [scottaaronson.com]
    http://scottaaronson.com/blog/?p=291 [scottaaronson.com]
    http://scottaaronson.com/blog/?s=d-wave [scottaaronson.com]
    • But how much is it in degrees Rankin? /sarcasm

      By the way you cannot really understand what a temperature this close to 0 kelvins represents if you don't know what 0 K is, and when you do not only you know how much 0 K is but it also makes the conversion irrelevant because 10 mK = 0.01 K = 0.01 Celsius above 0 K = 0.018 F above 0 K

      • Re: (Score:3, Informative)

        "A kelvin is a unit of temperature difference,"

        It is a unit of thermodynamic temperature.

        "a defined fraction of the temperature of the triple point of water above absolute zero."

        Note the inclusion of absolute zero in the definition.

        "It is not a scale referenced to Absolute Zero."

        Yes, it is; it is a unit of thermodynamic temperature. Didn't you pay attention in your basic chemistry class?

        "But the milli prefix is not capitalised, because capital M implies the Mega prefix"

        If you spent more time reading my pos