{"id":194091,"date":"2017-05-20T07:27:21","date_gmt":"2017-05-20T11:27:21","guid":{"rendered":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/the-route-to-high-speed-quantum-computing-is-paved-with-error-ars-technica-uk\/"},"modified":"2017-05-20T07:27:21","modified_gmt":"2017-05-20T11:27:21","slug":"the-route-to-high-speed-quantum-computing-is-paved-with-error-ars-technica-uk","status":"publish","type":"post","link":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/quantum-computing\/the-route-to-high-speed-quantum-computing-is-paved-with-error-ars-technica-uk\/","title":{"rendered":"The route to high-speed quantum computing is paved with error &#8211; Ars Technica UK"},"content":{"rendered":"<p><p>    Topical Press Agency\/Getty Images  <\/p>\n<p>    When it comes toquantum    computing, mostly I get excited about experimental results    rather than ideas for new hardware. New devicesor new ways to    implement old devicesmay end up being useful,but we    won'tknow for sure when the results are in. If we are to    grade existing ideas by their usefulness, then adiabatic    quantum computing has to beright up there, since you can    use it to perform some computations now. And at this point,    adiabatic quantum computing has the best chance of getting the    number of qubits up.  <\/p>\n<p>    But qubits aren't everythingyou also need speed. Sohow,    exactly, do you compare speeds between quantum computers? If    you begin looking into thisissue, you'll quickly    learnit's far more complicated than anyone really wanted    it to be. Even when you can compare speeds today, you    also want to be able to estimate how much better you could do    with an improved version of the same hardware. This, it seems,    often proveseven more difficult.  <\/p>\n<p>    Unlike classical computing, speed itself is not so easy to    define for a quantum computer. If we just take something like    D-Wave's     quantum annealer as an example, it has no system clock, and    it doesn't use gates that perform specific operations. Instead,    the whole computer goes through a continuous evolution from the    state in which it was initialized to the state that, hopefully,    contains the solution. The time that takesis called the    annealing time.  <\/p>\n<p>    At this point, you can all say, \"Chris ur dumb, clearly the    time from initialization to solution is what counts.\" Except, I    used the word     hopefully in that sentence above for good reason. No matter    how a quantum computer is designed and operated, the readout    process involves measuring the states of the qubits. That means    there is a non-zero probability of getting the wrong answer.  <\/p>\n<p>    This does not mean that a quantum computer is useless. First,    for some calculations, it is possible to check a solution very    efficiently. Finding prime factors is a good example. I simply    multiply the factors together; if the answer doesn't come to    the number I initialized the computer with, I know it got it    wrong. In case of a wrong answer, I simply repeat the    computation. When you can't efficiently check the solution, you    can rely on statistics: the correct answer is the most probable    outcome of any measurement of the final state. I can just run    the same computation multiple times and determine the correct    answer from the statistical distribution of the results.  <\/p>\n<p>    So for an adiabatic quantum computer, this means speed is the    annealing time multiplied by the number of runs    required to determine the most probable outcome. While    notthe most satisfactory answer, it's stillbetter    than nothing.  <\/p>\n<p>    Unfortunately, these two factors are not independent of each    other. During annealing, the computation requires that all the    qubits stay in the ground state. However, fast changes are more    likely to disturb the qubits out of the ground stateso    decreasing the annealing time increases the probability of    getting an incorrect result. Do the work faster, andyou    may need to perform the computation more times to correctly    determine the most probable outcome. And as you decrease the    annealing time, wrong answers will eventually become so    probable that they are indistinguishable from correct answers.  <\/p>\n<p>    Sodetermining the annealing time of an adiabatic quantum    computer has something of a trial-and-error approach to it. The    underlying logic is that slower is probably better, but we'll    go as fast as we dare. A new    paperpublished inPhysical Review    Lettersshows that, actually, under the right    conditions, it might be better to throw caution to the wind and    speed up even more. However, that speed comes at the cost of    high peak power consumption.  <\/p>\n<p>    To recap,in an adiabatic quantum computer, the qubits are    all placed in the ground state of some simple global    environment. That environment is then modified such that the    ground state is the solution to some problem that you want to    solve. Now, provided that the qubits remain in the ground state    as you change the environment, you will then obtain the correct    solution.  <\/p>\n<p>    The key liesin how fast you are allowed to modify the    environment. If you do it very slowly, someone with a slide    rule might beat you to the answer. If you do it very fast, your    computation is likely to go wrong because the qubits leave the    ground state. Fast modifications also require high peak power,    so there is a trade-off between speed, power, and accuracy.  <\/p>\n<p>    To understand the trade-off, let's use an example. Imagine the    equivalent of a quantum ball and spring, otherwise known as the        harmonic oscillator. In its lowest energy state, the    oscillator is bouncing up and down with some natural frequency,    which is given by the stiffness of the spring and the mass of    the oscillator. In this case, changing the environment would    mean increasing or decreasing the stiffness of the spring. To    complete the analogy, the jumps between different quantum    states increase and decrease the amplitude of oscillation, but    those jumps don't change the frequency.  <\/p>\n<p>    Next, imagine that we reduce the stiffness of the spring,    making the system a bit floppier. The oscillation frequency    slows, and the amplitude should also drop, but it will take a    little time. If the pace of reduction is too fast, then the    amplitude remains high for a moment, corresponding more    closelyto an excited state. As a result, the oscillator    might leave the ground state.  <\/p>\n<p>    To avoid this, we have to change the spring stiffness at a rate    that is slow enough for the oscillator to bleed off the excess    energy. Likewise, if we tighten the spring, the process gives    energy to the oscillator. If we give it all that energy in one    big lump, then it will be sufficient for the oscillator to jump    to the excited state, if only briefly.  <\/p>\n<p>    You can also think of this in terms of power. Although we might    change the stiffness of the spring between two values, and    therefore expend some amount of energy, the total power depends    on how fast we make that change. A short sharp change requires    high power, while a long slow change requires low power. So,    you can think of three parameters that should be optimized: the    speed of the change, the power consumption to complete the    change, and the chance that the change drives the qubit out of    the ground state.  <\/p>\n<p>    Listing image by Topical Press Agency\/Getty Images  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>Go here to see the original: <\/p>\n<p><a target=\"_blank\" rel=\"nofollow\" href=\"https:\/\/arstechnica.co.uk\/science\/2017\/05\/the-route-to-high-speed-quantum-computing-is-paved-with-error\/\" title=\"The route to high-speed quantum computing is paved with error - Ars Technica UK\">The route to high-speed quantum computing is paved with error - Ars Technica UK<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> Topical Press Agency\/Getty Images When it comes toquantum computing, mostly I get excited about experimental results rather than ideas for new hardware. New devicesor new ways to implement old devicesmay end up being useful,but we won'tknow for sure when the results are in.  <a href=\"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/quantum-computing\/the-route-to-high-speed-quantum-computing-is-paved-with-error-ars-technica-uk\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[257742],"tags":[],"class_list":["post-194091","post","type-post","status-publish","format-standard","hentry","category-quantum-computing"],"_links":{"self":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/posts\/194091"}],"collection":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/comments?post=194091"}],"version-history":[{"count":0,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/posts\/194091\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/media?parent=194091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/categories?post=194091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/tags?post=194091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}