Web Quantum Computer Simulator 238
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..."
maybe they should read /. more? (Score:4, Interesting)
Qbit algorithm explained... (Score:5, Funny)
int qbit[32];
for ( i = 0; i < 32; i++ )
qbit[i] = (rand() >>30) & 0x01;
Re:Errors (Score:2, Informative)
Re:Errors (Score:2)
Because usually random numbers obtained from rand() aren't evenly distributed. It's also part of the reason why using (rand() % n) to get a number from 0 to n-1 is wrong.
Re:Errors (Score:2)
1) There are 31 qbits, not 32.
3) Why the right shift by 30 bits on the rand()? You're AND-ing this with 0x01 anyway, so the final outcome will either be 0 or 1. Quite perplexing.
1) He said it was pseudocode.
2) Where's number two? (I fear all the answers to this one)
Nice rack. (Score:5, Funny)
Re:Nice rack. (Score:2, Funny)
It is a sympton of my utter geekishness that I imagined the blonde with the nice rack after I looked at my messy, cluttered equipment rack...
You cannot imagine a beowulf cluster of these (Score:4, Funny)
Those crazy Perl users have beaten them to it! (Score:4, Informative)
Re:Those crazy Perl users have beaten them to it! (Score:2, Informative)
I don't know about QCF, but Quantum::Entanglement and libquantum take a different approach. The perl module gives a rather abstract layer without simulating the physics of a quantum computer at all. libquantum has been designed as a gate-level simulator which allows the analysis and optimization of complex quantum circuits.
Here, the si
Re:Those crazy Perl users have beaten them to it! (Score:3, Interesting)
Anyone interested can try it out here [jhu.edu]. You can take any valid input qubit, operate on it with any of six different single-qubit operators, and then see the output qub
Finally... (Score:5, Funny)
Re:Finally... (Score:3, Funny)
Re:Finally... (Score:5, Funny)
Or something. Look, a monkey!
Re:Finally... (Score:3, Funny)
Oh wait, that's cuz its running Windows Quantum Edition.
Re:Finally... (Score:2)
Re:Finally... (Score:3, Funny)
Giggle giggle, snort snort. We're so good at recycling other people's jokes, I wonder why none of us have girlfriends?
Re:Finally... (Score:2, Funny)
Re:Finally... (Score:2)
There are plenty of ladies that think of me as being like a brother to them. Now all I need is a promotion and I'll finally hit second base!
Re:Finally... (Score:2)
Re:Finally... (Score:3, Funny)
No, that's where you finger her box, grep a couple times, and then you stream into a secure tunnel. And if you're feeling particularly nasty, you can look for a trojan and go through the back door.
Tron (Score:2, Funny)
Tron?
Nohah (Score:2)
Re:Tron (Score:5, Funny)
Hmmm... sounds like the basis for some cheesy sci-fi - kind of like a matrix, but to protect minds from some psycho-viral plague.
Re:Tron (Score:2, Funny)
Quantum Observations (Score:5, Funny)
The only question left is, can a Quantum Computer Simulator handle the /. effect?
Re:Quantum Observations (Score:5, Funny)
Maybe, maybe not.
Re:Quantum Observations (Score:5, Funny)
For the quantumly challenged amoung us (Score:3, Interesting)
Re:For the quantumly challenged amoung us (Score:5, Funny)
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
Re:For the quantumly challenged amoung us (Score:2, Informative)
Re:For the quantumly challenged amoung us (Score:4, Funny)
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.
Re:For the quantumly challenged amoung us (Score:2)
From the paper, the quantum computer is based on having a number of atoms isolated from the rest of the system, with each atom being able to encode 0, 1 or unknown. Somehow, they've got to convert a desired algorithm into a combination of laser pulses to set the initial state, set the interdependencies between the Q-bits (or atoms), wait for the system to find the solution and read back the final result.
Re:For the quantumly challenged amoung us (Score:5, Informative)
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.
Re:For the quantumly challenged amoung us (Score:2, Informative)
The above is a little bit simplified. The probability isn't stored directly. Rat
Riiiiiiiiiight! What's a qubit? (Score:2, Informative)
The Wikipedia articles linked to below will certainly get you started, but they will make your head hurt.
To ease the pain in your head I recommend Nick Herbert's Quantum Reality, a popular title, but clear, concise and accurate.
There are a lot of popular works on Quantum Mechanics, but they all play the "pick any two" game with clarity, concision and accuracy. Herbert's is the only one I've f
Re:For the quantumly challenged amoung us (Score:4, Informative)
The superior power of quantum computers is due to their ability to simultaneously exist in several different, wavelike states, called superpositions. Conventional bits of data only exist in one of two states, a 1 or 0. A qubit can exist in a superpostion that is simultaneously both 1 and 0. To handle quantum data, a computer's switches must be able to interact with one another while maintaining these superpositions, so that the qubits don't fall back into 1's or 0's. Until now, researchers have tried to hold qubits in entangled states, meaning the state of any one qubit depends on the state of all others. Using this method, the collapse of one qubit back into a 1 or 0 would result in lost data.
Re:For the quantumly challenged amoung us (Score:2, Informative)
One of the fundamental principles of quantum mechanics is Heisenburg's Uncertainty Priciple. It states that you cannot know both the location and the velocity (remember that in physics velocity is both speed and direction
no fair! (Score:5, Funny)
You changed the outcome of the loading time of the page by posting a link to it!
Re:no fair! (Score:3, Funny)
powerful only for certain algorithms (Score:5, Insightful)
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.
Re:For the quantumly challenged amoung us (Score:3, Informative)
http://alumni.imsa.edu/~matth/quant/473/473proj
If the Q-Bit had gone to the other processor (Score:5, Funny)
If that had been a 32 node Itantium cluster, Intel could have boasted of doubled Itantium sales for that quarter.
So... I did my little quantum calculation deal (Score:5, Funny)
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!
Re:So... I did my little quantum calculation deal (Score:2)
Re:So... I did my little quantum calculation deal (Score:2, Funny)
Qbit? (Score:4, Funny)
Re:Qbit? (Score:2)
Re:Qbit? (Score:2)
Re:Qbit? (Score:4, Funny)
"It's the Lord, Noah"/"Riiiiiight...."-B.Cosby
On the Horizon (Score:3, Interesting)
Michael Chricton (of course) has dealt with the subject quite entertainingly in the novel Timeline. Again, I say the novel.
Re:On the Horizon (Score:4, Funny)
Yeah, and all physicits know that if only we had enough computing power, magic would become true.
Re:On the Horizon (Score:2)
Re:On the Horizon (Score:2)
Re:On the Horizon (Score:5, Interesting)
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:
(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"?)
Re:On the Horizon (Score:4, Informative)
I read your "reference [ibm.com]" (or at least the Google cache of it), and it doesn't even contain the word "computer", so I fail to see how you've supported the claim that QC can help with teleportation. See, your (attempted) sarcastic point was actually literally true; I do know that stuff. Evidentally better than you do, since I can describe why we aren't teleporting stuff around right now. Can you? After all, we teleported a photon years ago; why haven't we done anything significantly larger? (Maybe because it's impossible? Give the idea a fair shot.)
Anyone want to take a crack at providing a reference that actually, well, refers to WarriorPoet42's claim?
Re:On the Horizon (Score:2)
The link itself says, "no one expects to be able to teleport people or other macroscopic objects in the foreseeable future, for a variety of engineering reasons, even though it would not violate any fundamental law to do so." (emphasis mine).
In my opinion, if it doesn't violate a fundamental law, it's by definition not impossible.
Re:On the Horizon (Score:2)
Of course, in the real world, there are other alternatives that aren't impossible for that specific example. Nothing obligates the universe to be so compliant in the general case.
Besides, the article may be wrong. Having kilograms of entangled matter may not violate a fundamental law but there may still be no possible configuration of matter and energy it this univ
Re:On the Horizon (Score:2)
the idea i like about teleportation is where you incinerate the person. read the pattern of where their atoms are from the burn and transmit the data over optics, then use nano bots to reconstruct in some cool inside out building process. but then again i don't base my ideas in actual science, i just like the idea, let someone else figure out if it is possible
Burn? that sounds painful, but also impracticle, imaging being reconstructed with a perfect replica of 3rd degree burns on 100% of you. Also, the n
Patent Fun (Score:4, Insightful)
What about practical applications such as... (Score:2)
Re:What about practical applications such as... (Score:2)
Imaging a server where all the data is stored on qbits, and you just read the file you need off it. The throughput would be incredible. Or mabey use this to perform an SQL query on terabytes of data in an instant (more probable I think).
Of course IANAP and this wouldn't solve bandwith problems, but hay, I can dream.
Re:What about practical applications such as... (Score:2)
I took a couple of quantum computing courses at my university as comp. sci electives, thinking we'll learn about the magical, ultra fast algorithms. Now I am fairly pessimistic about the future of quantum computing. So far (appart from quantum cryptography) they've only go
...simulated? (Score:5, Interesting)
-F
Re:...simulated? (Score:2)
Well, if you count quantum computing as computing, you can easily simulate a few hundred qbits by the identity map onto the quantum computer itself
Re:...simulated? (Score:3, Informative)
I like to think of quantum computers as doing sorting rather than calculation. This is because you can give it the output to a classically
Damn inconsiderate... (Score:5, Funny)
Re:Damn inconsiderate... (Score:2, Funny)
Regards,
Phil, Prince of Insufficient Light
Life, The Universe, & Everything (Score:5, Funny)
Until somebody went and looked at it.
(Or does that need 42 Q-bits?)
Re:Life, The Universe, & Everything (Score:3, Interesting)
Until somebody went and looked at it.
You're modded "Funny" but I actually found the post interesting. And here's why:
There's a bit on THHGTTG that goes
Re:Life, The Universe, & Everything (Score:2)
I'm glad someone saw beyond the initial funny, to the deeper thought beneath it.
Re:Life, The Universe, & Everything (Score:5, Interesting)
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.
You knew it was coming... (Score:3, Funny)
Now all they have to do... (Score:4, Funny)
a real QC would be 2^31 times faster (Score:3, Interesting)
Zope (Score:2)
Erm, can somebody explain Quantum Computing? (Score:2, Insightful)
I would really appreciate it if somebody could just briefly unfold it here, in fairly layman terms. What kind of problems do you s
The problem with quantum computing . . . (Score:4, Interesting)
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 [ibm.com] 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.
Re:The problem with quantum computing . . . (Score:2)
What about simulating these higher qbit computers? After all, these people can simulate 31 qbits, but there's no way we could build an actual quantum computer that big. Maybe we can build a simulator for 1024 or 2048 qbits and run Shors algorithm on that. However, if this is possible, then I'm sure the NSA has one and all your private keys are belong to them.
Re:The problem with quantum computing . . . (Score:2)
Not quite correct. Yes, you only get one. But you do know which value of x it corresponds to. You just can't pick your x value. It's part of the result, just like y is.
OMG! We slashdotted a QUANTUM computer! ;-) (Score:2)
Paul B.
i, for one... (Score:3, Funny)
A question... (Score:2)
a) its impossible to simulate a quantum computer this way.
and
b), if it is possible then it cant possibly behave in the same way as a real one.
nick
(waiting for a physicist to en
Re:A question... (Score:2, Informative)
- C
It's a virtual computer (Score:3, Funny)
Subtle effects of the QC (Score:5, Funny)
Quantum Fantasy (Score:3, Informative)
1) Right now most of these quantum 'circuits' are implemented on NMR machines. They can realize a handfull of qubits. Not very cost effective. Unless you want your computer to double as an MRI machine (hey, you could rent it out every night!) it's not going to cost effective any time soon.
2) Quantum Cellular Automata (QCA) - not strictly quantum computing, but a very interesting and potentially realizable (as in they might actually be able to fabricate these in the next 10 years or so) computing paradigm. The big advantages over current logic families (like CMOS): there is no current flow hence the power dissipation could be miniscule. They switch at Terahertz rates. QCA circuits are very small ( a majority gate in less space than a current CMOS transistor).
3) Put the word 'Quantum' in front of something and it suddenly has a certain cachet.
For the time being, most of this stuff is fantasy. At most we can build actual quantum circuits (not simulated) which have maybe 10 gates or so which isn't too useful and the implementation technology is extremely expensive (not to mention large and power hungry). QCAs may actually lead to something real - but they're not really quantum gates.
Quantum cluster naming convention! (Score:2)
Grendel Clusters!
Obscure joke I know but hey, I'm a geek....
Yeah he did... (Score:2)
I suppose we could call them Gilgamesh Clusters instead.
I just used Quantum Computing to get a first post! (Score:3, Funny)
Damn you Quantum Computing! Your seemingly random results have cost me everything!
Re:Obligatory (Score:5, Funny)
Re:fp! (Score:3, Funny)
Oh wait.
Re:wow!!! (Score:2)
Re:wow!!! (Score:5, Informative)
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.
Re:wow!!! (Score:5, Funny)
"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.
Re:So let me get this straight.... (Score:2)
Re:So let me get this straight.... (Score:2)
So this simulation allows people to run quantum computing algorithms on a non-quantum computer...basically it's a quantum computer emulator?
Re:Simulation vs. Real Quantum Computer (Score:2)
Don't waste your time (Score:2)
Re:Commercial Backing? (Score:3, Informative)
Quantum computing will never be useful in graphics... because each qubit only ever results in a single bit of information. Even with an unthinkably powerful 1000 qubit computer, one computation is going to result in at most 1000 bits of image.
Quantum computing is useful when you have problems which are very hard even for short answers... like the travelling salesperson problem.