Slashdot Mirror


Research Team Makes Quantum Computing Progress

Timogen writes to tell us Wired is reporting that a research team is reporting that they have found a way to "controllably couple qubits" bringing us one step closer to quantum computing. "In classical computer science, bits -- or binary digits -- hold data encoded as ones and zeros. In quantum computing, data is measured in qubits, or quantum bits. As such, a qubit can have three possible states -- one, zero or a "superposition" of one and zero. This unique property theoretically makes quantum computing able to solve large-scale calculations that would dwarf today's supercomputers. But qubits in isolation are not very useful. It's only when they can be connected to one another that large-scale processing becomes possible."

125 comments

  1. Was this a quantum leap? by Anonymous Coward · · Score: 0

    Or just a regular one?

    1. Re:Was this a quantum leap? by EmbeddedJanitor · · Score: 4, Funny

      It was a bit of a leap.

      --
      Engineering is the art of compromise.
    2. Re:Was this a quantum leap? by __aaclcg7560 · · Score: 2, Funny

      It's a Q-Bert leap.

  2. I wonder by mandark1967 · · Score: 0, Funny

    If they turned into an Asian woman in California during the 1940s...

    --
    Sig Follows: "Suppose you were an idiot. And suppose you were a member of Congress. But I repeat myself." -- Mark Twain
    1. Re:I wonder by $RANDOMLUSER · · Score: 3, Funny

      If they turned into an Asian woman in California during the 1940s...
      "Oh boy."
      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    2. Re:I wonder by Anonymous Coward · · Score: 0

      "Oh boy."

      Didn't know you had a thing for octogenerian Asian women.

      To each his own.
    3. Re:I wonder by $RANDOMLUSER · · Score: 1

      Whoooooosh.

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
  3. You know what else was measured in qubits? by Anonymous Coward · · Score: 5, Funny

    The Ark. That's right: Noah's Ark.

    1. Re:You know what else was measured in qubits? by holden+caufield · · Score: 1, Funny

      Riiiiight. What's an ark?

      --
      I'll create an amusing sig when I have something meaningful to post.
    2. Re:You know what else was measured in qubits? by MindKata · · Score: 2, Funny

      "The Ark. That's right: Noah's Ark."

      What so the quantum state animals were both inside and outside the ark, until he counted them?

      I guess he must have also had some Schrödinger Cats onboard as well then.

      --
      There are 10 kinds of people in the world... those who understand binary and those who don't.
    3. Re:You know what else was measured in qubits? by Afecks · · Score: 2, Funny

      I'm not sure if you realize it but none of that stuff actually happened.

      Sorry to be the one to break it to you...

    4. Re:You know what else was measured in qubits? by Anonymous Coward · · Score: 0

      see Cosby, Bill, "Bill Cosby is a very funny fellow, right!"

    5. Re:You know what else was measured in qubits? by Anonymous Coward · · Score: 0

      River: Noah's Ark is a problem.
      Book: Really.
      River: We'll have to call it early quantum state phenomenon. Only way to fit 5,000 species of mammals on the same boat!

    6. Re:You know what else was measured in qubits? by Alsee · · Score: 2, Funny

      Damn atheists.

      I bet you don't even believe in talking snakes either.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    7. Re:You know what else was measured in qubits? by Anonymous Coward · · Score: 0

      I'm not sure if you realise this, but from the dates that the biblical flood was said to occur (around 2900 BC) there is geological evidence of a massive local flood happening in Mesopotamia (ie in modern Iraq). Now, stay with me here, if you take the account for the flood as a local event, not global, then the account given in the bible is entirly plausable. Also remember when it talks about "the face of the earth", it is refering to the local area that was known about, which was common for the time. Now before anyone attacks this logic - with the account with the birth of Jesus it says that Ceaser taxed the whole earth, obviously talking about the Roman Empire (which was the known world), Rome didn't tax the goths, chinese etc as they weren't part of their world. So don't be so quick to jump the gun with assumptions about the bible. There are alot of kooks out there who would have you think that the flood means a global flood, but the geological evidence and the biblical text does not support this. They both support a local scenario. The other point of contention that I have with people supporting the global theory is the original word of mountain in the biblical account can also be translated as hill from the original language. And the search for a surviving ark is moot as well - a wooden boat would've rotted long ago in the conditions in Iraq.
      Just remember that until the city of Ninevah was discovered many people thought that it was a made up city in the bible, and that many of the cities mentioned in the bible were thought not to exist which are now known to have (Ur, Ninevah etc)

    8. Re:You know what else was measured in qubits? by Tablizer · · Score: 1

      The Ark. That's right: Noah's Ark.

      So, how many arks can fit on the head of a pin?

    9. Re:You know what else was measured in qubits? by nacturation · · Score: 0

      Also remember when it talks about "the face of the earth", it is refering to the local area that was known about, which was common for the time. Now before anyone attacks this logic - with the account with the birth of Jesus it says that Ceaser taxed the whole earth, obviously talking about the Roman Empire (which was the known world), Rome didn't tax the goths, chinese etc as they weren't part of their world. So don't be so quick to jump the gun with assumptions about the bible. So when the bible says that Noah was 600 years old, what did *that* mean? You know, there's a reason why bible supporters are called apologists... they're always having to apologize for all the problems that no logical person would ignore.

      Just remember that until the city of Ninevah was discovered many people thought that it was a made up city in the bible, and that many of the cities mentioned in the bible were thought not to exist which are now known to have (Ur, Ninevah etc) Let's say I write a book about a city called New York, two tall buildings of concrete and steel, and winged creatures that attacked those buildings and conquered them. I then added in a leader named Bush who was in communication with aliens from Alpha Centauri and Bush raised his arms in the air which signaled the winged creatures to divert their course and crash into those buildings.

      People 1000 years from now could go through history and find my writings. They could verify that there was a place called New York. There were two tall buildings that were destroyed by airplanes (obviously what winged creatures are a metaphor for), that there was in fact a President George W. Bush who was a prominent leader. Alpha Centauri does in fact exist. So obviously the story about aliens and Bush raising his arms to direct the airplanes are true, right? If your argument in support of the bible is that certain historical people and sites have been verified, then won't you apply the same logic to my story?
      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    10. Re:You know what else was measured in qubits? by Yoozer · · Score: 1

      So when the bible says that Noah was 600 years old, what did *that* mean?
      A translation error. That's what you get for measuring ages in moons and translating them to years. It's why Methuselah is so old; divide by 12 or so and you get a really reasonable (but still high for that time) number. At a certain point you see a correction in the huge numbers for the ages and then you get to the "normal" ones again.

      The problem isn't so much in the apologists; it's the literalists who don't want to admit that there could've been a translation error, and who don't want to see any parallels to other flood stories (try Googling for the Ziusudra epic) predating the one in the Bible.
    11. Re:You know what else was measured in qubits? by Afecks · · Score: 1

      it's the literalists who don't want to admit that there could've been a translation error

      So it's not that God doesn't exist or that he doesn't perform miracles, he's just a shitty editor.

      The fact that the supreme word of God needs to be translated, edited and revised speaks volumes on how reliable it is.

      So which parts of the Bible are the actual words of God? The baby killing? Wife beating? Slave owning?

      No, only the "good" parts of the Bible are considered accurate and that seems a little too convenient.

  4. Three states? by Anonymous Coward · · Score: 5, Informative

    Qubits can have an infinite number of states between 0 and 1 (inclusive). "Superposition" does not describe a single state, it just means that it's somewhere in between.

    1. Re:Three states? by darkwing_bmf · · Score: 2, Interesting

      Would this not describe an analog computer?

    2. Re:Three states? by Phylarr · · Score: 1

      Superposition is sort of its own state in that a qubit can be taken out of superposition and put into 0 or 1 by measuring it.

      But you're right that there are an infinite number of superposition states.

      --
      "Choosing to refrain from producing another person demonstrates a profound love for all life" [vhemt.org]
    3. Re:Three states? by Stevecrox · · Score: 2, Informative

      Modern computers are analogue, in fact all digital electronics are analogue. We call it digital because threshold voltages are chosen, so if a bit's voltage was 1.2volts it would represent a '0' bit, however if its voltage increased to 1.8volts the computer will see it as a '1' bit.

      You can use tri-state in modern computers (and I believe it is used) the problem comes from interference, modern microprocesser's already battle quantum effect and bulk effect, adding anouther layer make things much harder.

      Quantum computing is different each bit can be a '1' or a '0' or 'both' (known as a Qubit) an extra layer or two is only going to allow you to deal with a '1' a '0' and a ... '2'. A Qubit allows you to simulate all the possible soltuions from a bit, it means more far calculations occur a second.

    4. Re:Three states? by AKAImBatman · · Score: 4, Interesting

      Try reading the schematics to the Atari 2600 sometime. Tristate logic all over the bloody place. (At least, to my poor, untrained eye.) Tristate is still used, but almost always in support of digital-binary logic. I don't think there's too much interest in creating a trinary logic computer. Such a device would be more trouble than it's worth.

      As usual, Wikipedia has an article.

    5. Re:Three states? by wass · · Score: 1

      You can use tri-state in modern computers

      Well, tri-state isn't really trinary per se, although outputs still have zero, one, and a high-impedance output state. The purpose of that high-impedance output is so you can stack multiple output lines (ie, multiple devices) on a bus, without them trying to overwrite each other, and you just un-tristate the relevent device through some sort of addressing.

      Despite having what appears like three output states, tristate is not trinary for a few reasons. Firstly, the chip is either entirely tri-stated or not, you can't (as far as any device I've seen) tri-state just a single line. Secondly, other devices aren't designed to see the high-impedance outputs, in fact they're designed to entirely ignore anything that is in the high-impedance state.

      The way to think of tri-state is as a regular digital component, with an option to dynamically in-situ 'remove' that entire chip from the digital circuit as needed.

      --

      make world, not war

    6. Re:Three states? by Anonymous Coward · · Score: 0

      Damn, if it was three states, instead of "Binary Digits" or "BITS" we'd have "Ternery Digits" which, of course abbreviates to ...

    7. Re:Three states? by Chris+Burke · · Score: 1

      You can use tri-state in modern computers (and I believe it is used) the problem comes from interference, modern microprocesser's already battle quantum effect and bulk effect, adding anouther layer make things much harder.

      As another poster mentioned, the "tri-state" used in computers isn't trinary, it's binary with a 3rd state which is "off", as in not driving any output voltage at all.

      The reason why we use binary and not trinary is because binary is simple circuit-wise -- you drive the output as hard as you can towards either Vdd or ground to get a logical 1 or 0. The harder you drive the faster the transition occurs*. The simplest logic gate -- the inverter -- can also be viewed as a simple amplifier. Trinary or higher order logic would require driving the output towards some intermediate voltage and then stopping, a much trickier feat and one where the hardest driving signal isn't necessarily the best.

      * barring signal integrity issues like ringback, but these usually only start showing up as major factors at the system-bus level where the wires start to look more like transmission lines.

      --

      The enemies of Democracy are
    8. Re:Three states? by rbanffy · · Score: 1

      That's very interesting. I didn't knew the 2600 used the high-impedance state as a state in itself. Where is this used in the 2600?

    9. Re:Three states? by doubleDog · · Score: 1
    10. Re:Three states? by ispeters · · Score: 1

      I think Wired's simplification is appropriate. My understanding of quantum computing is that a qubit can collapse to a 1, or it can collapse to a 0, or it can be in a superposition of 1 and 0. The one and zero states are pretty easy to understand--they're basically classical. It's the superposition that's the weirdo "state", and it's also the thing that makes quantum computing fundamentally different from classical computing. So, for a magazine that is trying to explain the forefront of quantum computing research to laypeople, I think the simplification to three "states" is a good one.

      Ian

    11. Re:Three states? by wass · · Score: 1

      "Superposition" does not describe a single state, it just means that it's somewhere in between.

      No, a state in a superposition REALLY IS in it's own state, the Zero and One states it's a superposition of only act as a basis, but a qubit really is in a single state that happens to be a linear combination of those basis states. You can choose any two points on the Bloch Sphere to be a basis, and if you want you can even rewrite the superimposed state as being a well-defined ZERO in the newly-defined basis.

      The thing about a state that is in a superposition is that it's not exactly ZERO and not exactly ONE, but more importantly is that being in a quantum coherent state you cannot measure what the state is with any ovserving operator without disrupting the state in some way.

      --

      make world, not war

    12. Re:Three states? by Steendor · · Score: 1

      So we could also refer to "quantum bits" as "quits," right?

    13. Re:Three states? by smallfries · · Score: 1

      ...or you could encode the 3-states on two wires and reinvent null convention logic as used in Asychronous Circuits

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    14. Re:Three states? by mattr · · Score: 1

      Curious why it would be so much trouble besides difficulty in building it in 2D. There must have been some reason why Heinlein wrote (in description of the far future spaceship Dora, in The Number of the Beast) that they used trinary logic which (I think was implied) was more efficient and a math genius replied "Then you must be using triphase electrical current". For that matter, wouldn't many more than 2 states be even better, if we had some kind of optical transistor?

  5. Battlestar Galactica by Anonymous Coward · · Score: 0

    It was also the gold currency in the original Galactica series.

  6. Right what we needed by Opportunist · · Score: 4, Funny

    The tri-state computer: Yes, no and "maybe".

    Then again, every time I use Windows, I already have the hunch that this "maybe" has already been implemented. If only in software so far.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Right what we needed by zappepcs · · Score: 1

      I think it's more like Yes, No, Neither

    2. Re:Right what we needed by drinkypoo · · Score: 3, Funny

      I think it's more like Yes, No, Neither

      I think it's more like Cancel, Allow

      Sorry about the horse...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Right what we needed by Tackhead · · Score: 2, Interesting
      > I think it's more like Yes, No, Neither

      How about "Yes, No, Mu"?

      It's appropriately Zen, and overloads the symbol for the muon to the delight and confusion of everyone (and isn't delight and confusion what quantum physics about in the first place?), which makes it even more appropriately Zen.

    4. Re:Right what we needed by Cristofori42 · · Score: 1

      It's Yes, No or BOTH

      --
      "Is that dad? Either that or Batman's really let himself go."
    5. Re:Right what we needed by mandelbr0t · · Score: 2, Interesting

      Or Red, Green, and Blue.

      Or Yes, No, Cancel.

      A, B, Both.

      It's a third state. We can interpret only in context. Heck, not everything can even be expressed as having 3 states. (On, off, no power?) And many can be expressed as having more.

      Ultimately it's just another set of physics which can represent a state machine. It seems that the progress made is that a quantum 'gate' can be created. However, lacking any kind of timing mechanism (anyone know a periodic oscillater than can produce microwave radiation?), it seems that it's a while before we'll see a self-contained quantum 'gate array'.

      --
      "Please describe the scientific nature of the 'whammy'" - Agent Scully
    6. Re:Right what we needed by Adambomb · · Score: 1

      Well you know...In Soviet Russia...

      --
      Ice Cream has no bones.
    7. Re:Right what we needed by $RANDOMLUSER · · Score: 2, Insightful

      The Progress 4GL (and database) has a tri-valued boolean: true, false and unknown. There are times when it's useful, rather than saying "assume true" or "assume false", you can say "don't know yet".

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    8. Re:Right what we needed by micksam7 · · Score: 1

      enum Bool
      {
              True,
              False,
              FileNotFound
      }; :)

      http://worsethanfailure.com/Articles/What_Is_Truth _0x3f_.aspx

    9. Re:Right what we needed by spottedkangaroo · · Score: 1

      It is much stranger than trinary values like red,green,blue.

      The implication is that all the solutions are in there and when you pick the input states everything stabilizes to the correct answer *PPOPOOF*.

      The best doc on the subject that I read is the instructions for the perl module docs for Quantum::Superpositions. It is not in any way necessary to know (or even like perl) to read the pod pages for the module.

      It was fashionable in perl, for a while, to try to solve problems with superpositions. I think people still do it from time to time.

      --
      Imagine if you weren't allowed to use roads because a bus company complained about your driving 3 times. --skunkpussy
    10. Re:Right what we needed by MajinBlayze · · Score: 1

      Or, True, False, FileNotFound

      --
      "Hate is baggage. Life's too short to be pissed off all the time." Danny Vinyard -American History X
    11. Re:Right what we needed by pilgrim23 · · Score: 1

      Funny...but...Back in the early days of computing, the Soviets were experimenting with a "tri-state" computer. IIRC it used zero and 2 different voltage settings on the "flip flop" circuit. I am talking REAL early days here. The tale was that the Russians stole an entire OS/360 model 30 mainframe from a Berlin bank and based their later computer systems on that tech dropping the earlier work.

      --
      - Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.
    12. Re:Right what we needed by Nazlfrag · · Score: 1

      The magic happens when the bits are linked. If we use 1, 0 and B, we can evaluate an eight qubit number as BBBBBBBB, which is all of the values 0-255 at the same time. Ternary logic has no equivalent - the number '22222222' is just that - a set figure, not a multitude of values.

    13. Re:Right what we needed by Ep0xi · · Score: 0

      Goto 1984 1983 While answer"maybe" do 1984: Tell(me) where are(your,partners) 1985: repeat until Pi is reached

      --
      ?
    14. Re:Right what we needed by the+hermit · · Score: 1
  7. Made Progress? by MarkLewis · · Score: 5, Funny

    There are two possible end states: the researchers made progress or not.

    But until you actually make an observation by clicking on the link and reading the article, the outcome will still be indeterminate.

    1. Re:Made Progress? by Anonymous Coward · · Score: 5, Funny

      The link must be broken. All I saw was a photo of a dead cat.

    2. Re:Made Progress? by morgan_greywolf · · Score: 4, Funny

      The link must be broken. All I saw was a photo of a dead cat.


      Hmmm..that's funny. The cat looked alive to me.
    3. Re:Made Progress? by mshmgi · · Score: 1

      Dead cat, huh? Of course, you realize that more people will now attempt to RTFA than at any other time in /. history

    4. Re:Made Progress? by UbuntuDupe · · Score: 1

      Hm, when I clicked on the link, it collapsed into the eigenstate of marketing hype.

    5. Re:Made Progress? by ookabooka · · Score: 3, Funny

      The link must be broken. All I saw was a photo of a dead cat.

      Well thanks a lot. Due to the nature in which you observed the link now everyone is going to see a dead cat. If only you clicked that link or looked at your monitor slightly differently that cat would be alive. You killed that cat. Next time think before you observe.

      --
      If you are about to mod me down, keep in mind that this post was most likely sarcastic.
    6. Re:Made Progress? by Harmonious+Botch · · Score: 1

      " I saw was a photo of a dead cat."

      I call bullshit. ACs don't have enough substance to cause a collapse.

    7. Re:Made Progress? by StarfishOne · · Score: 2, Interesting

      An AC is an observer though.. hmm This also triggers another question in my mind: does a falling tree make sound if an AC is the only witness?!?

    8. Re:Made Progress? by CaptainPatent · · Score: 1

      The link must be broken. All I saw was a photo of a dead cat.

      Hmmm..that's funny. The cat looked alive to me.

      I just want to know what's with all the steel chambers.

      --
      Well, back to rejecting software patent applications.
    9. Re:Made Progress? by PayPaI · · Score: 1

      NEDM

    10. Re:Made Progress? by maxwell+demon · · Score: 1

      It's in a superposition of "the AC heared the tree" and "the AC was killed by the tree".

      --
      The Tao of math: The numbers you can count are not the real numbers.
  8. Listen up everybody! by Doctor+Memory · · Score: 5, Funny

    Slashdot's got an article that says "Timogen writes to tell us Wired is reporting that a research team is reporting that"...

    --
    Just junk food for thought...
    1. Re:Listen up everybody! by CaptainPatent · · Score: 2, Funny

      Well thank god you reported that to us!

      --
      Well, back to rejecting software patent applications.
    2. Re:Listen up everybody! by neersign · · Score: 2, Funny

      From the IKnowAGuy-WhoKnowsAGuy-WhoKnowsAGuy department.

    3. Re:Listen up everybody! by Lazerf4rt · · Score: 1

      Actually, word on Slashdot is that Scuttlemonkey posted that story!

  9. Analog vs Quantum by Anonymous Coward · · Score: 2, Interesting

    Kind of. But then you can still create qubits in entangled states, like, upon measuring two qubits you get always one "1" and one "0" , but you don't and cannot know which is which until you measure. You can't do that with an analog computer.

  10. Interesting by nlitement · · Score: 2, Insightful

    It feels as if we were recreating computing, making the first steps again that were made during the 1920s-1940s in computing.

    1. Re:Interesting by deviceb · · Score: 1

      The same seems true for me. Will we need to rewrite all software to really be able to use the power? i hope quantum pcs are out before im dead.

      --
      Kill your TV
  11. oblig. pr0n post by The+Living+Fractal · · Score: 0, Offtopic

    Mom: Jimmy were you looking at porn?!
    Kid: I really couldn't say! The site was caught in superposition.
    Mom: Don't take that tone with me! What is that, some new porno move?
    Kid: No, I swear, it's...
    Mom: Go to your room!
    Kid: But Mom!!!
    Mom: I said GO!

    TLF

    --
    I do not respond to cowards. Especially anonymous ones.
  12. Checklist needed by ecorona · · Score: 1

    I love the idea of quantum computing but I'm tired of seeing articles that say "Progress has been made in QC" or "Breakthrough in QC". Why don't we have a checklist available so that we can cross something out on the checklist every time progress is made. This way we can see exactly how much closer we are to getting QC to the market.

    1. Re:Checklist needed by jddj · · Score: 3, Funny
      Why don't we have a checklist available so that we can cross something out on the checklist every time progress is made.
      • Features Quantum Entanglement - Yes and No.
      • Scalable? - Yes and No.
      • Low Power? - Yes and No.
      • Will it run Linux? - Yes and No.
      • Beowulf Cluster? - Yes and No.
      • DRM-Free? - Yes and No.

      ...I could go on all day...

    2. Re:Checklist needed by PatriceVignon · · Score: 1
      Actually there is one list of criteria that is widely accepted in the quantum computing research community.

      David DiVincenzo, of IBM, listed the following requirements for a practical quantum computer:
      - scalable physically to increase the number of qubits
      - qubits can be initialized to arbitrary values
      - quantum gates faster than decoherence time
      - Turing-complete gate set
      - qubits can be read easily
      This is from wikipedia's quantum computer entry.

      Unfortunately the article itself does not use that list, so their progress is hard to judge...
    3. Re:Checklist needed by thewils · · Score: 1

      Features Quantum Entanglement - Yes and No.

      You mean: Features Quantum Entanglement - Yes, No and Maybe.
      --
      Once I was a four stone apology. Now I am two separate gorillas.
    4. Re:Checklist needed by Ignorance+Enabled · · Score: 1

      Here you go!

      1. Propose a quantum computer
      2. ???
      3. ???
      4. ???
      5. ???
      6. ???
      7. (etc) ...
      n. Profit!

      I think we're up to 3.

  13. One step away from breaking all encryption? by planckscale · · Score: 1

    Dr. Tsai says the NEC group is working on a more complex, five-step procedure that will allow some basic logic to be carried out. He hopes it will be completed by the end of the year. .

    My understanding was that for example, if you had an encrypted file, quantum computers could decrypt it by passing all possible keys at the same time, giving you the "answer" (0 or 1) near instantaneously. If the researchers have just "one" logic gate, isn't that enough to solve the decryption problem?

    --
    Namaste
    1. Re:One step away from breaking all encryption? by Anonymous Coward · · Score: 0

      No, that would be a non-deterministic turing machine, not a quantum computer.

  14. Can someone please explain this to me... by powerpants · · Score: 5, Interesting
    TFA states:

    ...a qubit can have three possible states -- one, zero or a "superposition" of one and zero. This unique property theoretically makes quantum computing able to solve large-scale calculations that would dwarf today's supercomputers. Trying to understand this claim better, I followed wired's link to this article, which states:

    ...in a QC, the bit is upgraded to a quantum bit, or qubit, that doesn't need to choose between 1 and 0. It can be both at once. As a result, a memory array of n qubits can represent every number between 1 and 2^n simultaneously. A QC's capacity doubles with each additional qubit. It may be humbling that the world's largest QC is currently only 7 qubits in size, and can barely process single-digit numbers. But a QC of 333 qubits would be able to perform operations instantaneously on every number between 1 and a googol (10^100), a value considerably larger than the number of atoms in the universe. To carry out addition or multiplication on every positive integer between 0 and 10^100 would take one of today's supercomputers several quadrillion years as it marched through one number at a time. But a QC would perform the calculation all at once, and it'd be done. I can (kinda) understand how n qubits can store every number between 1 and 2^n, and I can (very vaguely) imagine how that allows one to perform calculations on all those numbers simultaneously. Assuming all of that is true and good, what would one do with the output? For example, let's say I take sqrt(1 to 2^n) and get glurg as a result. Does glurg really hold the sqrt of all those numbers, and if so, how do I access them individually?
    1. Re:Can someone please explain this to me... by kevinwal · · Score: 1

      It can compute the solution instantaneously, but reading the answer will take several quadrillion years.

    2. Re:Can someone please explain this to me... by Anonymous Coward · · Score: 3, Informative

      You can't access them individually.

      You can measure your system and observe the value sqrt(k) for some random k between 1 and 2^n. This doesn't buy you anything as it is trivial clasically to choose a random k and compute its sqrt.

      Or you can take "glurg" and apply some funky quantum gates to it and *then* measure your system and get n strange bits out of it. This can buy you something if you take a quantum computing class to learn how to design a useful quantum post-operation and analyze exactly what the output would be.

    3. Re:Can someone please explain this to me... by locofungus · · Score: 2, Informative

      I can (kinda) understand how n qubits can store every number between 1 and 2^n, and I can (very vaguely) imagine how that allows one to perform calculations on all those numbers simultaneously. Assuming all of that is true and good, what would one do with the output? For example, let's say I take sqrt(1 to 2^n) and get glurg as a result. Does glurg really hold the sqrt of all those numbers, and if so, how do I access them individually?

      Those aren't the sorts of problem you ask to a quantum computer. Even if you could do that it would take you ages to read out all 2^n answers, so why bother, just use a classical computer.

      Where quantum computers shine is when you know the answer lies between 1 and 2^n but you have no idea which number.

      So you set up your QC with all the numbers between 1 and sqrt(N) and then ask the computer - what is a factor of N. It can test them all in parallel and give you the one result you want.

      Tim.

      --
      God said, "div D = rho, div B = 0, curl E = -@B/@t, curl H = J + @D/@t," and there was light.
    4. Re:Can someone please explain this to me... by wurp · · Score: 1

      That is not entirely true - a quantum computer can't just test all bit combinations at once and tell you which one has the property you want. See my other post.

    5. Re:Can someone please explain this to me... by BlueParrot · · Score: 3, Informative

      Simply put, for SOME calculations you MIGHT be able to get ONE answer, the shiny part is that it is sometimes possible to make the computer give you the interesting answer and none of the ones you don't care about. I.e if you try to factorize a large integer you can set up a QC to calculate the result of dividing it by every other integer, and if you do things right you can make it output only those integers which yield a result of 0. I'm not completely sure, but I think this is possible for only certain problems with certain properties, but given that integer factorization is of central importance to mathematics, and an exponential time problem for a classical computer, that problem alone is worth the effort of making one. It would among other things allow you to brute force an RSA key in the same time it takes to generate one. This is not to say that all encryption would be broken. Only those schemes where a QC can brute force the key in short time would be affected. It would not allow you to read a one time pad as an example. It would however drastically reduce the number of secure encryption algorithms as a large number of calculations that are "slow" for a classical computer are "quick" in a QC. The main problem with building a quantum computer is that you have to keep the quantum states separate from the environment or they collapse. So if there is a 90% chance that any one of your qubits will be successfully isolated for the duration of the calculation, the chance that all of your 333 qubits will be ok is less than 10^-15. What is worse, because each of the qubits is entangled with the other ones, any single one of them interacting with the environment will destroy not just that bit but ALL the qubits. Imagine trying to build a computer where an error in a single bit will reset all your RAM to random values. Now try to do that for a 2048 bit RSA key. To have just a 10% chance of success each of your qubits would need a probability of success greater than 99.9%. This may not seem difficult since classical computers manage it fine, but they don't have to deal with a practically 0 error tolerance. For the serial port anything between -3V and -12V is good enough to represent a 1. For a corresponding quantum system it needs to 1 , not 1.5 or 1.1 or even 1.001 It needs to be 1, no more, no less. This is why quantum computers typically involve cooling the whole thing close to absolute zero. If you don't the thermal noise of the system will be enough to nuke your memory. Remember, it is not required that you try to measure the value for the system to cause a collapse, it is sufficient that any reaction takes place which means that you could theoretically have measured the value if you were monitoring every single particle that wasn't part of your computer. If a single helium atom in your super cooled vacuum chamber accidentally strikes one of the 2048 beryllium ions that is held in your magnetic trap that could be it. If the laser you use to read/write to your system is off by a fraction of its wavelength you might be fucked too. What you need to do is ensure that the quantum state you create is in a form which has a very low probability of interacting with anything at all, yet retain a manner in which you can cause it to react with the other qubits so that you can entangle them. After that you need to find a way to set up a circuit of them which allows you to recover just those results you are interested in. I'm amazed they have managed to do this for even a few bits. This is sci-fi which makes a light-saber look like a trivial device.

    6. Re:Can someone please explain this to me... by Anonymous Coward · · Score: 0

      This is a slight misunderstanding. A quantum-computer (made of quantum circuits) is a computer that takes advantage of quantum states to *potentially* speed up computation. A common theoretical model is to consider the QC to be an oracle against which we can make queries. In most cases, this confers no advantage; for instance, sorting is no faster (performing O(N log N) queries on a QC is no faster than classically). However, in certain cases, there can be advantages: Shor's algorithm is a randomized integer factorization (and lesser known, discrete logarithm) that has a very tight approximation bounds, which is polynomial on a QC. Normally those two algorithms would be exponential on a classical computer, with only very loose randomized algorithm bounds, i.e. they can't be approximated well.

      This whole focus on "superposition" of states and all that is really a side-issue. (Opinion follows) I think BQP is only slightly larger than BPP. Although we all await the NP problem with breaths held =).

      I'll refer you to wikipedia (and especially the reference list): http://en.wikipedia.org/wiki/Quantum_computer

    7. Re:Can someone please explain this to me... by filou007 · · Score: 4, Informative

      You can't access the results individually, and that's the catch. QC does not lead to an exponential speed-up because, even though the "model" says every computation is performed simultaneously, you can only access ONE of the result. As soon as you read one result all the others "collapse" to that result. Imagine a 256 pages book containing the square root of the first 256 integers. Then the only thing you can do is randomly open the book to any page. Say you get sqrt(4)=2. Then every other page of the book holds a 2. You can still use QC to an advantage, but you have to be tricky: waiting as long as possible to read the output and making "interference" operations to increase the probability of the desired answer to show up. That is how a QC can theoretically search an unsorted array in a time proportional to SQRT(n).

    8. Re:Can someone please explain this to me... by Anonymous Coward · · Score: 0

      You are absolutely right, the state of the qubit array would be the superposition of all the results for all the numbers initially stored in your qubits. The problem is that when you try to read the answer, you collapse it in a single state (i.e. you can only read one result). That's why quantum computers require more subtle algorithms, otherwise they would be a machine to convert NP to P.
      If you look at Shor's algorithm, the trick is that the answer you are after is actually the period with which the results get repeated in that big superposition of all the answers. If you take a quantum Fourier transform on that mess you therefore get something similar to an "impulse train" in the probability of reading one of the harmonics of the period you are after. Now when you measure your qubits, the result will be very likely to collapse into a state representing one of these harmonics. That's how you get around the mess, you need a procedure to make sure that your state will collapse into the result you are after.
      Hope this is clear...

  15. "... is reporting ... is reporting..." by macraig · · Score: 1

    Unforgivable!

    - Mensa Grammar Police

  16. My Qubits are aching by unity100 · · Score: 1

    I tried to read the article, but my qubits started aching and my quantum bits started acting up. Somebody summarize me whats going on in this article please.

    1. Re:My Qubits are aching by Anonymous Coward · · Score: 0

      "Geeky guy does something amazingly geeky, Nerds left in awe and wonder at his sheer nerdyness"

  17. Re:The great Slashdot Chinese filter by Anonymous Coward · · Score: 1, Informative

    I believe this was done by Japanese researchers. RTFA.

  18. Porting software to Quantum Computers by andy314159pi · · Score: 1

    As you know, quantum computers require a recoding of applications to take advantage of the qubits.
    As an example, our research group has beeen working feverishly on porting Q-Bert to Qubits.

    1. Re:Porting software to Quantum Computers by harry666t · · Score: 0

      Debian GNU/Linux is already being ported.

  19. Tri-State? by alexgieg · · Score: 1

    When these texts compare bits to qubits, they use to say that the former has two possible values (1 and 0) while the later has an additional superposition state. This makes sense when you consider the bit as pure information. But AFAIK then we're comparing apples to oranges, since qubits are physical entities, while bits are logical ones. IMHO, a more correct comparison would be between qubits and electrical gates, which are bits' physical counterparts. And, guess what? Gates actually have 3 states too (0, 1, and Z), even deriving their name from this.

    Since I come from an electronics background I cannot help myself but to think on qubits' super-imposed 3rd state as an improvement over good old Z. Maybe I'm wrong in doing this, but at least it makes the whole subject a little more intuitive for me.

    --
    Conservatism: (n.) love of the existing evils. Liberalism: (n.) desire to substitute new evils for the existing ones.
    1. Re:Tri-State? by Just+Some+Guy · · Score: 1

      Maybe I'm wrong in doing this, but at least it makes the whole subject a little more intuitive for me.

      You're wrong in doing that, but you're also wrong in assuming that it can be made intuitive. It just isn't, in much the same way that if you think quantum mechanics is intuitive, you probably don't understand it. Nothing personal; this stuff really is that complex.

      --
      Dewey, what part of this looks like authorities should be involved?
  20. Quantum decryption by wurp · · Score: 5, Informative

    Quantum computers don't turn NP into P. I.e. they don't let you solve NP problems (where recognizing a correct answer is very easy but you have to test all answers to see which is correct) in an amount of time that is a polynomial function of the size of the input.

    There are two specific algorithms for quantum computers that have a big impact on encryption:

    Shor's algorithm lets a quantum computer factor a number in polynomial time. It requires a number of qubits that is some multiple (greater than 1) of the number of bits in the number. So, once we have quantum computers with a few thousand qubits, all encryption mechanisms based on the difficulty of factoring numbers (which is most mechanisms) are broken.

    Grover's algorithm lets a quantum computer look up an entry in an unordered dictionary in N^.5 time, where N is the number of entries in the dictionary.

    Grover's algorithm, if I understand it properly, is a Big Deal. When they say "look up an entry in a dictionary", they really mean "give an entry for which an arbitrary algorithm returns a desired value". Essentially, it means you can solve any NP problem in N^.5 time. For example, with a simulation algorithm you could find a satisfactory design out of 100,000,000,000,000 different computer designs in 10,000,000 applications of the simulation algorithm, as opposed to the 100,000,000,000,000 applications it could take on a normal computer.

    Another example of applying Grover's algorithm would be cracking a password (regardless of the encryption algorithm used). Let N be the number of possible password combinations. On average cracking a password would take N/2 applications of the encryption algorithm using a normal computer; it would take N^.5 applications using a quantum computer.

    Quantum computing doesn't invalidate encryption, but real QC would essentially invalidate encryption algorithms based on the difficulty of factoring large numbers and substantially reduce the difficulty to crack any other algorithmic encryption.

    Of course, one time pads are still totally unbreakable if used properly...

    1. Re:Quantum decryption by Anonymous Coward · · Score: 1, Informative

      Essentially, it means you can solve any NP problem in N^.5 time.


      Not quite. Grover's algorithm will give you a quadratic speed up in searching problems. This means if a search can be completed in O(f(n)) time then with Grover's algorithm it can be completed in O(f(n)^.5) time. If f(n) is superpolynomial, then f(n)^.5 will also be superpolynomial, so this won't let you calculate anything polynomial time that wasn't already calculable in polynomial time.

      Grover's algorithm is still a huge deal though. It can be used to speed up lots of classical algorithms. With Grover's algorithm, quantum computing promises to greatly expand the computations we can perform and extend the limits on the sizes of data sets that we use.
    2. Re:Quantum decryption by wurp · · Score: 2, Informative

      Essentially, it means you can solve any NP problem in N^.5 time.

      Yeah, crap, I shouldn't have said that. I think the rest of the post is on target, though...

      I wasn't trying to claim that Grover's algorithm would let you solve problems in polynomial time. I may well have expressed the time taken incorrectly... hmm, it seems to me that saying "it takes N^.5 applications of the algorithm versus N applications for a classical computer" is equivalent (in terms of the speed) to what you said.

      I do think that qualifying Grover's algorithm as being for searching problems is misleading. It's true (it is for inverting functions, i.e. searching for the input that gives the desired output) but GA is useful for much, much more than what most people think of when they say 'search', for example the computer design problem I gave as an example.

      It's possible I misunderstood something significant about the algorithm, but I don't think so...
    3. Re:Quantum decryption by wurp · · Score: 2, Informative

      OK, double crap, I think what I said was mostly OK.

      Remember, here the N I'm talking about is the number of possibilities, not the amount of data it takes to represent those possibilities. So for 16 million possibilities the N I'm talking about is 16 million, not 24 (the number of bits it takes to represent 16 million possibilities, and the typical usage of N in the O(N) notation).

      Of course, you're right that my comment there didn't include the time it takes for f(x) to execute, but for many applications that can be constant time.

      I'm just arguing the fine points to make sure my understanding isn't faulty...

    4. Re:Quantum decryption by Anonymous Coward · · Score: 0

      So, once we have quantum computers with a few thousand qubits, all encryption mechanisms based on the difficulty of factoring numbers (which is most mechanisms) are broken.


      Actually, that really only pertains to asymmetric cryptography. While quantum computing can improve the speed of solving symmetric encryption algorithms, it doesn't destroy their usefulness the way it does public key crypto. For a number of symmetric algorithms, you just have to double the key length.
    5. Re:Quantum decryption by wurp · · Score: 1

      You are absolutely right. Thanks for giving me the impetus to look into this to the degree it deserved, and helping me stop spreading misinformation :-)

  21. Summary = Generic fluff about qubits by Palmyst · · Score: 1
    Couldn't you actually summarize what is new in this development instead of going on and on about qubits?

    So let me try to quote the relevant bits (hehe) from the article:

    Until late last year, if you had qubit A and you needed it to be coupled to qubit B in order change the state of qubit B, you'd have to keep that link constantly active. This link -- the coupling -- is made possible by quantum entanglement. But keeping the link active is a problem because it will also change the state of qubit A -- when you only want to change the state of qubit B.

    ...

    For many years, scientists have been trying to figure out how to couple qubits for very short periods of time, just long enough to conduct a two-qubit operation, and to immediately shut it off once completed.

    If controlling this coupling can be achieved, then larger computer logic operations should work.

    ...

    For many years, scientists have been trying to figure out how to couple qubits for very short periods of time, just long enough to conduct a two-qubit operation, and to immediately shut it off once completed.

    If controlling this coupling can be achieved, then larger computer logic operations should work.

  22. And the operational part... by Palmyst · · Score: 1

    First, the team took a qubit A in superposition and a qubit B in either state zero or one. Next, they coupled the two qubits using a microwave focused on a third qubit, which entangled the other two. Nearly instantaneously, both qubits would be in superposition and the coupling would be turned off. Finally, the superposition for qubit A would remain -- preserving its initial quantum state. I have been staring at this for quite a while wihtout quite getting it. Did the superposition of A get transferred to B or not?

    1. Re:And the operational part... by Anonymous Coward · · Score: 0

      Here's how to think about it.

      Let's take the famous cat and put it in the famous randomly set off death box. Once we seal up the box the cat is in a superposition of dead and alive.

      Now let's meet Jenny. Jenny loves cats, particularly live ones. Dead cats make Jenny sad. We find Jenny and tell her we are going to show her a cat. Jenny is in the happy state.

      Now, we put Jenny in a box beside the cat box and cut a window between the boxes. Jenny can now see the cat. She is thus entangled with the cat and we know that if the cat is alive, Jenny is happy. Conversely, if the cat is dead, Jenny will be sad. However, we on the outside don't know if Jenny is sad or happy, or if the cat is dead or alive.

      So let's say we open up the Jenny side of the box and observe her. If we see she is still happy, her wavefunction collapses from a superposition to the happy state, and we also instantly know the cat is still alive.

      So to answer your question, the superposition of A doesn't necessarily transfer over to B. A entangles with B, possibly changing it, which is something we don't know. This puts B into a superposition itself, but only because we don't observe it.

  23. Re:The great Slashdot Chinese filter by Anonymous Coward · · Score: 0

    RTFA yourself. What do you think Dr. Tsai's nationality is? Does his name look Japanese?

  24. Re:Made Progress? Cat? by fahrbot-bot · · Score: 3, Funny

    The link must be broken. All I saw was a photo of a dead cat.

    Hmmm..that's funny. The cat looked alive to me.
    Parent and GP must realize the truth: there is no cat.
    --
    It must have been something you assimilated. . . .
  25. In Soviet Russia: +1, Homeland by Anonymous Coward · · Score: 0

    From the summary:

    "It's only when they can be connected to one another that large-scale processing becomes possible."

    Is it Beowulf Quantum Cluster
    or

    Quantum Beowulf Cluster?

    Sincerely,
    Kilgore Trout

    P.S.: In Soviet Russia, Quantum computing progress makes research team.

  26. Re:The great Slashdot Chinese filter by Anonymous Coward · · Score: 0

    Hah! I knew I would be modded down. This downmod is perfect proof of the cultural cowardice and insecurity of the U.S.

  27. All states by jbeaupre · · Score: 1

    A better way of putting it is that a Qubit has all states simultaneously. For example, both zero and one. You can talk about the probability that it will collapse to zero or one, but you can't average the probability to say that it is between 0 and 1 since there aren't any states between 0 and 1.

    --
    The world is made by those who show up for the job.
  28. Zombie cat. by DarkEntity · · Score: 1

    Dead... and alive? Zombie cat! http://nitespyder.com/CatHiss.jpg

  29. Example: Searching for an encryption key. by Palmyst · · Score: 1

    Let us say you have 64 qubits representing all possible keys. Now do the encryption and xor with known ciphertext. Now you have 64 new qubits, with a superposition of 2^64 states, only one of which is all zeroes. However when you put that together with the 64 bits representing all possible keys, you don't have a superposition of 2^28 states, only of 2^64 states, since each state in the result corresponds to exactly on "key state".

    Now consider the 128 qubits together as a set. You have to pull out the one state which has all zeros in 64 lsq (least significant qubits). You can do a bit operation, for example, that combines the key bitwise with the result so that only if the result is all zeros will it leave the key intact, otherwise it will zero out all the key qubits (a small handwave here). Now you have a supeposition of 2^64 states, where all except one state is all ZERO qubits, and the one exception is the key you want. Now you have do some operation (MASSIVE handwave) to filter out which qubit is ALL zeros and which is one one and (2^64 - 1) zeros superposed. I am told this can be done, but I have no idea how.

  30. This is too confusing! by Glowing+Fish · · Score: 1

    I need Ted Stevens to provide me with a simple explanation of how this works!

    --
    Hopefully I didn't put any [] around my words.
    1. Re:This is too confusing! by Nazlfrag · · Score: 1

      The quantum computer is a big truck driving around in a series of tubes. I had an Internet on order to be delivered to my quantum computer next Friday, but I got it yesterday.

  31. Mod parent up by Anonymous Coward · · Score: 0

    As far as I can tell this is an excellent summary of the problems involved in QC, and should get greater visibility.

  32. But What Direction? by Flwyd · · Score: 2, Funny

    The more progress we know the researchers made the less we can know about how close they are to a solution.

    --
    Ceci n'est pas une signature.
  33. To your sarcasm, sir, I respond with austerity : by unity100 · · Score: 1

    "ehehe hehe hehehehe hehe he he heheheeh ehe ehe he he. heh ... ehe. heh ... peh ...."

  34. Schrödinger's Post by Anonymous Coward · · Score: 0

    The last line of this post is both funny and not funny at the same time.

    Until you read it, you will have no idea which one it will be. ..

    shit.

  35. Quantum Computing Timetable by DieByWire · · Score: 1

    Here's where they're at... they know exactly how close they are to success. They just don't know how fast they're getting there.

    --
    Never shake hands with a man you meet in a fertility clinic.
  36. Just just the tech NOW! use light. by Anonymous Coward · · Score: 0

    One colour at first, if you want to,..but just go for the whole spectrum. (not just the visable light)
    Yourve allready got the bits, just put them together.

  37. Wired? by Goldsmith · · Score: 1

    "Wired" is reporting that the journal "Nature" is reporting on this. Why do we insist on going through middle men?

  38. Grover's algorithm is no problem for encryption by rbarreira · · Score: 1

    In terms of private-key encryption, it's very easy to counter the improvement given by Grover's algorithm - just use double sized keys. Instead of using AES-128, use AES-256... This is because sqrt (2^256) = 2^128.

    --

    The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    1. Re:Grover's algorithm is no problem for encryption by wurp · · Score: 1

      Sure, but the problem is that as far as I know all private key encryption currently in wide use is based on factoring large numbers. Which means Shor's algorithm applies. Which means that there's no longer that asymmetric relationship between the difficulty of encrypting data and decrypting it, which makes the encryption worthless.

      I imagine that there are well known non-factoring based private/public encryption (elliptical, etc.). We could switch to those. That doesn't help with data that's already out there that was encrypted using old methods, and there's no guarantee that those alternate methods aren't just as vulnerable to some clever quantum algorithm.

      Really, the existence of Shor's algorithm is pretty weird. I believe it means that quantum computers are more powerful than turing machines, which turns normal algorithm analysis on its head.

  39. wtf? by Anonymous Coward · · Score: 0

    What does the parent post mean? Seriously.

  40. Re:Made Progress? Cat? by maxwell+demon · · Score: 1

    Yes, there is a cat. It's in the bin.

    --
    The Tao of math: The numbers you can count are not the real numbers.