Slashdot Mirror


Toward On-Chip Quantum Computing

Darum writes "Researchers are working to create devices built on the rules of quantum mechanics. These would allow quantum computers which can do certain problems such as prime number factorization for decryption and simulation of complex systems (such as protein folding) in a tiny fraction of the time required on classical computers. Two papers appearing in this week's Nature raise the possibility of developing such quantum devices by manipulating light signals by semiconductor quantum dots. One of the approaches bases on photonic crystals, which seem pretty ideal for on-chip integration of a full set of computation components. One of the study's authors put up a good background story of this work on CVitae. The author discusses the potential simplicity and microchip scalability of these two quantum-dot 'light switch' systems. This could be good news for quantum information processing and ultra-secure long-distance communication applications. It could also allow all-optical signal processing, which has long been a holy grail for optical communications and could allow extremely fast and low-power optical interconnects."

48 comments

  1. Hmm... by jrothwell97 · · Score: 0, Funny

    This post is both in the state of being the first and not the first post until I hit the submit button and decide the outcome by refreshing the page. That's quantum computing.

    --
    Those using pirated Tinysoft signatures(TM) are a real threat to society and should all be thrown in jail.
    1. Re:Hmm... by looseSpark · · Score: 1

      This post is both in the state of being the first and not the first post until I hit the submit button and decide the outcome by refreshing the page. That's quantum computing. I just saw your first post. Now it's the LAST post!
  2. Relief by bdesham · · Score: 1

    Researchers are working to create devices built on the rules of quantum mechanics.
    Physicists have expressed relief that those pesky consumer electronics devices finally obey the laws of quantum mechanics like everything else.
    --
    Alcohol and Calculus don't mix. Don't drink and derive.
  3. Questions of SW developer by should_be_linear · · Score: 1

    I don't quite understand how Quantum thing will change SW development as we know today, so maybe someone can bring insight beyond factorization, which is not all that interesting (since everybody is informed about factorization speedup many times). For example, does it mean traditional programming languages will be modified, handling of variables will be different, maybe new operators? Or, only some external library will be introduced for set of quantum operations? Will it be able to solve Traveling Salesman in linear (or constant) time? Is it able to solve chess game?

    --
    839*929
    1. Re:Questions of SW developer by QuickFox · · Score: 2, Insightful

      On the contrary, Slashdot users are from everywhere around the globe. Not everyone has English as their first language. And yet they're definitely welcome.

      And when I say welcome, obviously I'm thinking of everyone except you. Asshole.

      --
      Terrorists can't threaten a country's freedom and democracy. Only lawmakers and voters can do that.
    2. Re:Questions of SW developer by blueg3 · · Score: 2, Interesting

      Quantum computing is very different. The details are of course very different (such as the operators, and the need for bit-level error checking), but more important to the software developer, the algorithms are fundamentally different. You approach a problem with an entirely foreign set of tools. With quantum computers, it's not a matter of the quantum computer just being "better" -- it has access to a way of doing things that is more powerful (in the mathematical sense) than classical computing.

      I don't remember offhand the set of problems that are trivialized by quantum computing, but the difficulty of many problems changes drastically. For example, you can find an element in an unsorted array using a quantum computer in constant time.

    3. Re:Questions of SW developer by kryten_nl · · Score: 1

      Is it able to solve chess game?. "Solving" of the chess game like American Checkers was solved is not really a problem of computational speed (I mean it could be done by our civilization if we decided it would be worth it), but more of storage. There are more possible chess positions then there are atoms on Earth. http://en.wikipedia.org/wiki/Shannon_number http://pages.prodigy.net/jhonig/bignum/qaearth.html
      --
      For the perfect anti-Unix, write an OS that thinks it knows what you're doing better than you do and let it be wrong.
    4. Re:Questions of SW developer by Jeff+DeMaagd · · Score: 1

      Assuming it works, I'd think it would be more of a functional unit within a chip or system that does math for you. Before that, it might even be an add-in device, conventional software gives the device commands and it will return the results when it's done. I'm not sure whether there are consumer uses for the technology. But I think it would probably still be largely controlled with conventional software.

    5. Re:Questions of SW developer by exp(pi*sqrt(163)) · · Score: 4, Informative
      I would never hold it against someone that they know nothing about quantum computers or nothing about games. But you have chosen to hold forth on these subjects in response to someone's questions without taking any note of the fact that you haven't the faintest clue what you are talking about.

      > A variable will still be a variable

      This is completely incorrect. The concept of a variable radically changes in a quantum computer because you are allowed superposed states.

      > I'm not aware of quantum mechanics introducing any new operators

      What in heaven's name are you imagining? Of course quantum mechanics introduces new operators. It completely turns classical mechanics on its head and introduces concepts that make no sense in a classical framework. Here's an example of a specifically quantum operator.

      TSP is NP-hard, and quantum computers don't, as far as we know, make NP-hard problems solvable in polynomial time. Grover's algorithm, however, does allow you to search a database of N items in time sqrt(N) so it could provide many speedups to familiar algorithms.

      > Chess, aside from being Zero Sum

      Are you *trying* to look like an ignoramus? Zero-sumness has absolutely nothing to do with chess. Zero-sumness is about the payoff you get from game of incomplete information. It has nothing to do with the strategy you should use in a game of complete information like chess. I guess you just want to sound smart by throwing around technical terms you don't grasp.

      > seriously doubt there is one unbeatable strategy, since a player cannot control the first piece the other player moves.

      Woah! Where are you getting this stuff from? Are you just making stuff up as you write it? It's incredible. Whether or not a game has a winning strategy has nothing to do with whether you can control the other player's first move.

      As I say, there's nothing wrong with not knowing stuff. But spouting garbage in response to someone's genuinely inquiring questions is nothing short of obnoxious and just serves to lower the signal to noise ratio on Slashdot.

      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    6. Re:Questions of SW developer by Poromenos1 · · Score: 1

      Wikipedia disagrees with your definition of zero-sum, and states that chess is, in fact, a zero-sum game.

      --
      Send email from the afterlife! Write your e-will at Dead Man's Switch.
    7. Re:Questions of SW developer by exp(pi*sqrt(163)) · · Score: 1

      That Wikipedia article is very misleading, chess is completely the wrong type of game and that's the worst example to start with. There is no numerical payoff assigned to wining, losing or drawing a game of chess. Pick up any book on game theory and you'll find that any discussion of zero-sumness is entirely separate from discussion of combinatorial games like chess. Zero-sumness refers to games in which there is some kind of payoff (eg. at the end of each round) and the total paid out is zero. You can extend the notion of zero-sumness metaphorically to chess by simply pointing out that both players can't win. Or maybe you can assign +1 for a win, -1 for losing, and 0 for a draw. But even if you assign scores this way, it still doesn't fit the model because it is a complete knowledge came. In the language of the kind of game theory that discusses zero-sumness it's a completely deterministic game and there's nothing to say about it. In fact, try to draw up the payoff matrix for chess along the lines of the example given on the wikipedia page you'll get something completely trivial (and we don't in fact know how to fill it in because we don't have a complete analysis of chess). And even if we read zero-sumness in this extended sense, it still has absolutely no bearing on the question that was asked. The theory behind zero-sumness has nothing to say about what is a winning chess strategy. It's just a term you throw around to make yourself seem knowledgable.

      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    8. Re:Questions of SW developer by exp(pi*sqrt(163)) · · Score: 1

      My penis is microscopic and doesn't even work most days, not that I've ever had an opportunity to use it properly. Does me saying that make you feel better? Does having an average sized penis make you feel better about showing off your ignorance?

      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    9. Re:Questions of SW developer by rucs_hack · · Score: 0, Flamebait

      I managed to rile you about something so insignificant as a post on a web page, so yes, silly person....

    10. Re:Questions of SW developer by maxwell+demon · · Score: 1

      With quantum computers, it's not a matter of the quantum computer just being "better" -- it has access to a way of doing things that is more powerful (in the mathematical sense) than classical computing.

      That depends on your definition of "powerful". If "more powerful" means "can solve more problems", then no, the quantum computer cannot solve any problem which a classical computer cannot solve. If "more powerful" means "can solve problems in (asymptotically) less time", then yes, quantum computers can be more powerful (but how much more powerful isn't yet known; it gets exponential speedup for factorization relative to the known classical algorithms, but there's not yet any proof that there's no classical algorithm which could do that as well; however database search can be speeded up from O(N) to O(sqrt(N)), so there's definitively speedup).

      For example, you can find an element in an unsorted array using a quantum computer in constant time.

      No, just in O(sqrt(N)) time.
      --
      The Tao of math: The numbers you can count are not the real numbers.
    11. Re:Questions of SW developer by blueg3 · · Score: 1

      Yeah, you're right re: the speed of Grover's algorithm.

      Clearly in the above I was using the definition of powerful that makes sense, not the other typical definition ("capable of solving a larger body of problems").

    12. Re:Questions of SW developer by Anonymous Coward · · Score: 0

      Wikipedia disagrees with your definition of zero-sum, and states that chess is, in fact, a zero-sum game.

      Not any more ;-)

      [Sincerely,
      Mass Communications Officer,
      Guantanamo Bay,
      USA^WCuba

      Approved by: Police State Dept/Minitrue]

  4. Looks like /. stories have quantum states, too. by Enleth · · Score: 1

    A story can be in a duped or non-duped state at the same time, as we can't be sure if a yesterday's story is there again under a new title until we open the Slashdot main page, making the state collapse into either extreme with a roughly equal distribution.

    This time, the cat is de... Er, the story is duped. Well, OK, not really an exact dupe, but looks like it references the same information, just from different sources...

    --
    This is Slashdot. Common sense is futile. You will be modded down.
    1. Re:Looks like /. stories have quantum states, too. by FST · · Score: 2, Funny

      You know, most people just say "DUPE!!!!" and get over with it.

      --
      46487 466780 252994 376409 96920 39622 205366 244315 622115 512361 668040 63608 259203 955314 811176 652718 166330 23922
    2. Re:Looks like /. stories have quantum states, too. by maxwell+demon · · Score: 1

      But quantum people say "dupe" and "not dupe" at the same time!

      --
      The Tao of math: The numbers you can count are not the real numbers.
  5. free first submission of other article by Jimminey+Cricket · · Score: 2, Informative

    A free version of the other article (using microdisks instead of photonic crystals) is available on the arXiv:
    http://arxiv.org/abs/0707.3311
    Reading the two papers careful, it turns out the photonic crystal paper is only at the "onset" of strong coupling (the decay rate is still about 2x faster than the coherent light-matter coupling rate) while the microdisk paper is actually strongly coupled (the coherent coupling rate is faster than any decay or dephasing).

    --
    "Sanity is not statistical" -George Orwell
    1. Re:free first submission of other article by ibillin · · Score: 1

      Actually having strong coupling is not necessary to see these effects http://arxiv.org/abs/quant-ph/0610172 . It may be necessary to reduce losses. Actually both papers operate in strong coupling, because both observe spectral splitting, and the given regime in the second paper also puts it into strong coupling - there is just not a full oscillation of the photon between the cavity and quantum dot.

  6. Now all we need is... by maciarc · · Score: 1

    Now all we need is On-Salsa Graphics Processing and we're there!

  7. Quantum Crystal Computers? by MikeUW · · Score: 1

    Superman already has this in his fortress of solitude...

    1. Re:Quantum Crystal Computers? by Anonymous Coward · · Score: 0

      Superman already has this in his fortress of solitude...
      So do the Go'aould.
  8. It's Obvious......I should have waited by hyades1 · · Score: 1

    You might notice that I posted basically the same feline reference twice a day ago under "Light-based Quantum Circuit Does Basic Maths".

    Please apply one here, along with any obscure reference to quantum physics and/or time you may think appropriate.

    --
    I've calculated my velocity with such exquisite precision that I have no idea where I am.
    1. Re:It's Obvious......I should have waited by kryten_nl · · Score: 1

      Your previous comments might have been in state of Funny and !Funny at the same time, however when I looked they weren't.

      --
      For the perfect anti-Unix, write an OS that thinks it knows what you're doing better than you do and let it be wrong.
    2. Re:It's Obvious......I should have waited by hyades1 · · Score: 1

      !Thanks.

      --
      I've calculated my velocity with such exquisite precision that I have no idea where I am.
  9. QC = 100% Bullshit by MOBE2001 · · Score: 0, Troll

    This post is both in the state of being the first and not the first post until I hit the submit button and decide the outcome by refreshing the page. That's quantum computing.

    Yeah. That's quantum computing alright, 100% bullshit. Now you idiots can mod me down as a troll but it's still bullshit. ahahaha...

  10. decryption by cadeon · · Score: 1

    One of the topics in the summary, at least, is being able to do much more secure encryption.

    As I understand it, encryption gets it's power from the fact that it takes a whole lot of computing power to guess the key, but if you have the key, everything goes well.

    If everyone has these much more powerful computers, aren't we back to where we started? I'd think we'd end up at about the security level we are now, just with more overhead. Can quantum computing provide us with a new encryption method, which doesn't require ever-expanding key sizes?

    1. Re:decryption by ibillin · · Score: 1

      Quantum encryption works a little differently - basically the whole point is that you can create one time keys with almost 100% safety, because a quantum system is sensitive to measurement. With classical keys someone can copy it and then attempt to break it. A quantum system, on the other hand, cannot be copied, because to make a copy you have to first measure what it is. Typically the way the algorithm works is that I send say photons that are linearly polarized. I can randomly send them vertically or horizontally polarized, or polartized at +45 degrees and -45 degrees. If you are listening in, and attempt to copy, sometimes you don't get the right polarization - i send vertical, and you turn your polarizer 45 degrees and -45, you're equally likely to get a detection event. In this case you have to guess whether the original photon was vertical or horizontal and send one back so that the guy on the other end doesn't get suspicious. However, you'll be wrong sometimes, and by sending some test photons I can quickly figure this out. The way the actual transmission works out is that the other guy randomly measures as well. He also turns his polarizer randomly 45/-45 or 0/90 degrees. At the end I publicly send him all the polarizer settings that I used. He then compares these to his, and uses the ones where we agree to establish a key, since if I sent the photon at 45 and he measured at 45 we will have the same information. What you could do is take advantage of losses in the fiber optic network. You could replace my bad optical fiber with a perfect one, and just split off some photons and measure them with no problems. Then I wouldn't know. Or you could make a device that does non-demolition measurements on photons, but that's pretty hard ...

  11. Nonsense by Anonymous Coward · · Score: 0
    "Researchers are working to create devices built on the rules of quantum mechanics."


    Uh, vacuum tubes and transistors work with QM principles.

  12. Exponentially more difficult to build? by BlueParrot · · Score: 1

    I'll admit that my knowledge of quantum computers is , limited, but surely if you entangle a large number of qubits then an interaction which destroys the state of a single quibit will in fact destroy the state of ALL the qubits. Thus even if you can get reduce the probability that any particular qubit will be distrubed during your calculation, once you try to scale this up to a gigabyte or so, you have a problem anyway since the probability that NO qubit was disturbed increases exponentially with the number of qubits.

    Has this issue been resolved yet ? If not it appears that you would just be gaining performance at the expense of reliability. Being able to factor large integers quickly is not much use if you have to repeat the calculation many times to make sure it was correct. I seem to remember that there were more fault resistant QC schemes, but that they suffered memory needed instead (i.e, performance and stability scales, but number of qubits needed does not ). Obviously that would cause just as many problems since running rapidly with a large amount of memory would have to compete against several slow machines in parallel.

    As much of a nuisance as it would be, it appears quite plausible that quantum computers might have a "tradeof" relation of some sort, similar to the uncertainty principle. Something along the lines of:
    S*E*t*M*T > C

    Where S is the complexity of the problem, E is energy needed, t is time to complete a calculation, M is the amount of memory needed (roughly the mass of the computer ), T is temperature, and C is a non-zero constant. It is pure speculation of course, and even if it turns out to be true C might be very small (i.e M = 1kg might be absolutely massive when measured on atomic scales ), but there could be a lot of catches to scaling these things...

    1. Re:Exponentially more difficult to build? by Soleen · · Score: 1

      <quote> Being able to factor large integers quickly is not much use if you have to repeat the calculation many times to make sure it was correct.</quote>

      Wrong, it is usally much cheaper to check that answer is correct than to find the answer.
      For example once quantum computer has factored a large number, it is simple to check the calculation even with regular PC by multiplying those numbers and compare with the orgincal large number.

      --
      LiFe iS bEAuTiFul :-)
    2. Re:Exponentially more difficult to build? by SeekerDarksteel · · Score: 1

      Not only has the problem of reliability not been solved, it is the primary barrier to effective quantum calculations. We simply cannot keep qubits in an entangled superpositioned state for long enough to perform calculations. And you are correct, every qubit you add decreases the time to decoherence, so as you increase performance you decrease reliability. This is however less a problem of computational time (i.e. requiring multiple runs of the algorithm) and more a problem of being able to get any answer at all. In many cases a solution is extremely easy to check.

      --
      The laws of probability forbid it!
  13. The concept of a variable by mangu · · Score: 1

    > A variable will still be a variable

    This is completely incorrect. The concept of a variable radically changes in a quantum computer because you are allowed superposed states.

    > I'm not aware of quantum mechanics introducing any new operators

    What in heaven's name are you imagining? Of course quantum mechanics introduces new operators. It completely turns classical mechanics on its head and introduces concepts that make no sense in a classical framework.

    Let me guess, would those new operators be something like this?


    The article you linked is strangely amateurish for someone who claims to know so much about quantum mechanics. To get a better grasp on the difference between quantum mechanics and quantum computing, I suggest that you start here. As you say, let's try to raise the signal to noise ratio here.

    1. Re:The concept of a variable by exp(pi*sqrt(163)) · · Score: 1
      > Let me guess, would those new operators be something like this?

      No. Quantum computers are not just parallel computers and the new operations that quantum computing introduces are not simply parallel operations on arrays. (Is that what you were getting at?) If that were the case, Grover's algorithm would run in time O(1), not O(sqrt(N)). None of the nice quantum algorithms out there (eg. Grover's, Shor's) work simply because they do stuff in parallel (though doing stuff in parallel is an essential ingredient).

      I was hoping to find a good "square root of not" article on Wikipedia but I settled for the American Scientist one. I think it's not bad, in the sense that it doesn't bombard the reader with too much theory, but when you come away from it you may be able to start playing with the ideas yourself (make sure you get past page 1 of course). If you know better, please post here.

      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    2. Re:The concept of a variable by blueg3 · · Score: 1

      Neither the superposed q-bit nor the Hadamard operator that is the fundamental quantum operator have classical computational equivalents.

    3. Re:The concept of a variable by maxwell+demon · · Score: 1

      Saying that the Hadamard operator is the fundamental quantum operator is wrong. Indeed, there's not much you can do with only a Hadamard operator (applying it twice recovers your original state). And even if you combine Hadamard with the quantum versions of classical operators (like CNOT), you still don't get all possible quantum operations, not even approximately. You'll have to add another operation (like a phase shifter gate).

      --
      The Tao of math: The numbers you can count are not the real numbers.
    4. Re:The concept of a variable by blueg3 · · Score: 1

      That's correct, you still need other gates to perform interesting functions. Yet the Hadamard is still the most essential and fundamental quantum operator, and one that has no classical equivalent.

    5. Re:The concept of a variable by maxwell+demon · · Score: 1

      Yet the Hadamard is still the most essential and fundamental quantum operator, and one that has no classical equivalent.

      How exactly do you propose to define the "fundamentalness" of a quantum operator? Basically an universal quantum computer needs to be able to do (at least approximately) any one-qubit unitary transformation (which can be done with Hadamard + phase shift, but equally well e.g. with square root of NOT and phase shift) and some non-trivial two-qubit operation (like CNOT). I don't see why the Hadamard operator should be more fundamental than the square root of CNOT, the phase gate, or any other non-classical one-qubit operator.

      You're right that it has no classical equivalent. Nor has sqrt(NOT), phase shift, or any other one-qubit operation other than the identity and NOT.
      --
      The Tao of math: The numbers you can count are not the real numbers.
  14. Energy required exponential? by Myria · · Score: 1

    Is the energy required to build a quantum computer and keep it coherent exponential in the number of qubits? It would make quantum computing mostly worthless if this were true. It would also be yet another case where nature conspires against those who try to use quantum mechanics to violate the normal laws.

    If such things are possible, I hope when the qubit count reaches ~2048 that someone factors the Xbox public key.

    --
    "Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
  15. Reversible Logic Synthesis by kEnder242 · · Score: 1

    http://www.amazon.com/Reversible-Logic-Synthesis-Anas-Al-Rabadi/dp/3540009353 (November 5, 2003)

    All about what you can and can't do with quantum computing (and how to implement it)
    If you don't want to wade through everything, skip to Chapter 11.

    http://books.google.com/books?id=0e8LbxngITsC&pg=PA229&dq=reversible+logic+synthesis&sig=l1bT9QLXAuEkhqLlmnU8gopwndY

    --
    my associative arrays can kick your hash - TCL
  16. All optical signal processing by Team+Zissou · · Score: 1

    This animation deals with all optical signal processing on a big picture level: http://cudos.org.au/cudos/education/Animation.php

  17. Run! by mstahl · · Score: 1

    Quantum trolling! It has begun....