Slashdot Mirror


Web Quantum Computer Simulator

Heraklit writes "As reported on Heise News, the Frauenhofer Institute of Computer Architecture and Software Technology has made available the first online quantum computer simulator - it will be simulating up to 31 quantum bits, for testing new advanced quantum algorithms. Behind the scenes, it is a 32 node Athlon 3200 Myrinet Linux Cluster with 56GByte RAM! Now imagine the computing power of a few hundred qubits, if ever constructed..."

30 of 238 comments (clear)

  1. Qbit algorithm explained... by Anonymous Coward · · Score: 5, Funny

    The algorithm in psuedo-code:

    int qbit[32];

    for ( i = 0; i < 32; i++ )
    qbit[i] = (rand() >>30) & 0x01;


  2. Nice rack. by Anonymous Coward · · Score: 5, Funny

    Nice rack, seriously. Clean, uncluttered.

  3. You cannot imagine a beowulf cluster of these by marat · · Score: 4, Funny

    Since power and probably complexity to program increases exponentially.

  4. Those crazy Perl users have beaten them to it! by James+A.+S.+Joyce · · Score: 4, Informative

    It's more convenient than Web interface and has no arbitrary limits...it's a quantum computing module for Perl! There's also libquantum for C users, and QCF for Matlabbers.

  5. Re:Obligatory by grahamlee · · Score: 4, Funny

    If I did, they would collapse into a single state and be useless as quantum computers.

  6. Finally... by bairy · · Score: 5, Funny

    A "PC" that just scrapes Longhorn's requirements.

    --


    Get paid to search..It's geniune and
  7. Quantum Observations by Nom+du+Keyboard · · Score: 5, Funny
    Well, there goes my private encryption key.

    The only question left is, can a Quantum Computer Simulator handle the /. effect?

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:Quantum Observations by shadowcabbit · · Score: 5, Funny

      The only question left is, can a Quantum Computer Simulator handle the /. effect?

      Maybe, maybe not.

      --
      "Why Subscribe?" Good question...
    2. Re:Quantum Observations by WarriorPoet42 · · Score: 5, Funny

      It both can handle /. and cannot handle /. This is known as the CowboyNeal's Cat Effect.

  8. no fair! by maxbang · · Score: 5, Funny

    You changed the outcome of the loading time of the page by posting a link to it!

    --
    I also reply below your current threshold.
  9. powerful only for certain algorithms by Anonymous Coward · · Score: 5, Insightful

    'Now imagine the computing power of a few hundred qubits, if ever constructed...'

    A few hundred qubits would be very powerful at factoring numbers and other such specialized algorithms. But as far as linux and other "normal" software goes, a few hundred qubit computer won't be any better than a few hundred bit software.

  10. If the Q-Bit had gone to the other processor by Nom+du+Keyboard · · Score: 5, Funny
    32 node Athlon 3200 Myrinet Linux Cluster with 56GByte RAM!

    If that had been a 32 node Itantium cluster, Intel could have boasted of doubled Itantium sales for that quarter.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  11. So... I did my little quantum calculation deal by strictnein · · Score: 5, Funny

    and the answer I got was....

    I don't know. I don't even know what the fuck I did. Just pushed buttons and two minutes later it told me I was done! THE QUANTUM POWER IS AMAZING!

  12. Patent Fun by RareEYE · · Score: 4, Insightful

    Aren't these the same folks that hold the MP3 encoder patents? If they are the same people I wonder when they'll patent the quantum computing algorithms?

  13. ...simulated? by Cyclotron_Boy · · Score: 5, Interesting

    The scaling is not 1:1, so while it takes 32 Athlon processors with 56GB of ram, the processing power of 31 qbits is not that of the 32-processor cluster. This is an emulator, so the actual 31-qbit probably isn't quite as powerful as the hardware required to accurately mathematically model it. So while the computing power of a few hundred real qbits might be impressive, the computing power required to simulate those few hundred qbits would be extremely impressive.
    -F

  14. Re:Finally... by B3ryllium · · Score: 5, Funny

    Sorry, if you just imagine playing Duke Nukem Forever, you collapse it into a wave function and the game never gets finished.

    Or something. Look, a monkey!

  15. Damn inconsiderate... by JoeLinux · · Score: 4, Funny

    They've taken out all the fun of the "imagine a beowulf cluster of these..." by putting it in the article itself...DARN YOU SLASHDOT! DARN YOU TO HECK!

  16. Life, The Universe, & Everything by Nom+du+Keyboard · · Score: 5, Funny
    And this quantum computer simulator contained the whole answer to Life, The Universe, and Everything...

    Until somebody went and looked at it.

    (Or does that need 42 Q-bits?)

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:Life, The Universe, & Everything by Elder+Entropist · · Score: 5, Interesting

      Something else that blew my mind with Douglas Adams' work and quantum:

      In one of the books (Life the Universe, and Everything?) he explains about how the infinite improbability generator works, and he states that an artifical brain (Bambleweeney Vector Plotter?) is connected to a really hot cup of tea.

      One of the problems with quantum computers is decoherence - isolating the qubits from the environment. I was reading an article where they were discussing a strategy for this by isolating the qubits in a fluid that had a strong random component to it, but where the many interactions averaged out to zero. A fluid with lots of brownian motion - in other words, a hot cup of tea would do.

  17. Re:For the quantumly challenged amoung us by shadowcabbit · · Score: 4, Funny

    strictnein writes:
    the answer I got was.... I don't know. I don't even know what the fuck I did. Just pushed buttons and two minutes later it told me I was done! THE QUANTUM POWER IS AMAZING!

    Profane MuthaFucka writes:
    Isn't Qbit that dude that jumps all over the pile of blocks?

    maxbang writes:
    You changed the outcome of the loading time of the page by posting a link to it!

    If anyone can explain quantum computing to you and me, pal, it's patently obvious they don't read /.

    --
    "Why Subscribe?" Good question...
  18. Now all they have to do... by beef3k · · Score: 4, Funny

    ... is develop a quantum algorithm that can handle a decent amount of slashdoters!

  19. Re:For the quantumly challenged amoung us by scrod98 · · Score: 4, Funny
    I thought I might be helpful by looking it up.

    Now my head hurts and I still don't understand it, or any practical applications.

    Please someone start an amusing rant about how [insert OS here] would do this much better. Need entertainment to make head stop hurting. Or beer.

    --
    LETS DECOMPOSE & ENJOY ASSEMBLING
  20. Re:Qbit? by AntiChris · · Score: 4, Funny

    I thought Noah built an ark that was 300 qbits long, 50 qbits wide, and 30 qbits in height...
    "It's the Lord, Noah"/"Riiiiiight...."-B.Cosby

    --
    From 0 to drunk in $20
  21. Re:wow!!! by zeath · · Score: 5, Informative
    Unfortunately, quantum computers aren't as powerful to the giddy consumer as that cluster describes. They're capable of doing repetitive, simple mathemetical tasks simultaneously on a large number of values. It's extremely complicated how that works, but I have it written in this paper (pdf) that I wrote a few years ago. The paper was focused primarily on quantum physics for the first half (also interesting, and related to the story ran a few weeks ago on the red laser and the parallel universe theory), while the second half deals with explaining how the quantum registers work. It starts in the second paragraph of page 3, though a few terms reference previous topics from the paper. It's only a few pages long and it'll explain a lot of things (some things more technical than others) that none of the articles explained. Especially pay attention to the first full paragraph on page four, which I'll quote here:

    Richard Feynman was one of the first to see the potential in quantum superposition for solving such exponentially complicated problems much faster. For example, a system of 500 qubits, which is impossible to simulate with any computer today, represents a quantum superposition of as many as 2^500 states. Each of these states would be equivalent to a single list of 500 1's and 0's in a classical computer. A single quantum operation on such a system would simultaneously operate on all 2^500 states; with a single tick of the quantum computer's clock, the operation would compute not just on one machine state, as our serial computers do, but on all 2^500 machine states at once. Eventually, observing the system would cause it to reduce into a single state corresponding to a single answer, a single list of 500 1's and 0's, as measured by an axiom of quantum mechanics. A classical super computer would take approximately 10^150 separate processors to accomplish this task in the same amount of time (which is, of course, impossible).


    What I can explain without too much trouble is that the cluster is merely emulating the abilities of a quantum computer. A quantum computer, conversely, would be incapable of matching the performance of, say, seti@home on all of those machines. Emulation is taxing on any system - just ask the people who are using PearPC on their brand spankin' new computers only to get sub-G3 performance out of OS X.
  22. The problem with quantum computing . . . by muskr · · Score: 4, Interesting

    For those of you who don't know: The biggest problem with quantum computing is that you can never extract all the information you compute. So you can process y=f(x) for 2^31 values of x simultaneously, but when you go to read y from the computer, you just get one solution, and what's worse, you don't even know which value of X it corresponds to!

    Using Shor's factoring algorythm, however, you can extract one of the factors of a large number without knowing all the other factors. That would be useful for public key encryption. I wouldn't worry about your PGP key just yet though. 7 q-bit computers are incredibly difficult to make. The process used to make the 7-bit QC does not scale to larger numbers easily. 2048 bit computers are way beyond our technical skills.

    On a side-note, I wonder if each computer simulates a q-bit (with one responsible for management). It would be the most obvious way to run the simulation, but may or may not be the fastest. There would need to be a lot of cross-communication since all the q-bits are entangled in any interesting quantum computation.

  23. Re:For the quantumly challenged amoung us by NonSequor · · Score: 5, Informative

    Basically this stuff can't be done in polynomial time. For all quantum algorithms you start by setting a bunch of qubits into a uniform superposition of states (e.g. if you do this to 8 qubits and then measure them, you will be equally likely to get any number between 0 and 255 as your result). Then you can use these qubits as input into a function and effectively calculate the value of that function over every possible value of the input. The trouble is that you don't get 2^n different values of the function, you get a superposition of 2^n states. When you measure the output, you'll only find out one of the values of the function. So in order to get a working quantum algorithm, you have to manipulate the quantum state until you have a high probability of measuring the state you want.

    Quantum computing has other complexities. Every function must output as many qubits as it has for input. It's also impossible to make a copy of a qubit without altering the original qubit. This means that in any quantum programming langauge, all funciton parameters must be passed by reference. All functions must be invertible. This can be generally accomplished by leaving the inputs unaltered and writing the output to some scratch qubits which are set to 0 beforehand.

    If you want to learn more about quantum algorithms, I suggest you read up on Grover's search algorithm. It's much simpler than many quantum algorithms and it's also proven very adaptible to other situations.

    --
    My only political goal is to see to it that no political party achieves its goals.
  24. Re:On the Horizon by Jerf · · Score: 4, Interesting
    Several physicits have said that it would take a quantum computer on the scall of a contemporary computer to achieve feats such as teleportation (Star Trek, eat your heart out!)

    References please? The fundamental problem with teleportation is the impossibility of simultaneouly (or even a reasonable appoximation thereof) introducing kilograms of matter to kilograms of other specially entangled matter, and sending the still-necessary "decoding" data stream to the reciever.

    By my count that's at least three impossible things. In order from least impossible to most:
    1. Sending the data stream anywhere in any reasonable amount of time. (It's that last clause that's a real killer, but this might be possible to some degree.)
    2. Introducing the teleportee to the entangled matter... imagine trying to touch every atom in your body simultaneously. You can't just smoosh the teleportee into the matter, it won't work. Oh, and no fair killing the teleportee to do it.
    3. Creating kilograms of entangled matter in the first place, and managing to keep it from reacting to its environment so it stays entangled... for entire seconds, days, weeks, years. Uh-uh, nope, not in this universe.
    I don't see how QC helps with any of these.

    (It's funny how something like this brings out all the physics fanboys who, in their ignorance of physics bounded only by Star Trek, honestly think we're making some sort of progress towards teleportation and the other impossibilities. Instead, real physics just keeps stacking up the reasons why these things are impossible, and the possibilities are receding, not advancing. Why do I have the sneaking suspicion WarriorPoet42's "several physicists" are just "some other teenager I found on a web board somewhere who likes to dazzle other fanboys with his command of physics^W Star Trek buzz-words"?)
  25. Re:Tron by DataPath · · Score: 4, Funny

    Noah constructed a supercomputer called "The Ark" that was composed of 300 qubits by 50 qubits by 30 qubits, or 450,000 cubic qubits.

    Hmmm... sounds like the basis for some cheesy sci-fi - kind of like a matrix, but to protect minds from some psycho-viral plague.

    --
    Inconceivable!
  26. Re:wow!!! by delibes · · Score: 4, Funny

    > (which is, of course, impossible).
    "If you've done six impossible things this morning, why not round it off with breakfast at Millway's, The Restaurant at the End of the Universe?"


    'nuff said.

    --
    This is not a sig
  27. Subtle effects of the QC by mveloso · · Score: 4, Funny

    One unintended side effect of the QC has been that answers started to show up before questions were put in. Researchers are investigating, but suspect they already know the answer...