[update in 2015: the hardware curve that is “Rose’s Law” (blue diamonds) remains on track. The software and performance/qubit (red stars, as applied to certain tasks) is catching up, and may lag by a few years from the original prediction overlaid onto the graph. Updated Graph here]

When I first met Geordie Rose in 2002, I was struck by his ability to explain complex quantum physics and the “spooky” underpinnings of quantum computers. I had just read David Deutsch’s Fabric of Reality where he predicts the possibility of such computers, and so I invited Rose to one of our tech conferences.

We first invested in 2003, and Geordie predicted that he would be able to demonstrate a two-bit quantum computer within 6 months. There was a certain precision to his predictions. With one bit under his belt, and a second coming, he went on to suggest that the number of qubits in a scalable quantum computing architecture should double every year. It sounded a lot like Gordon Moore’s prediction back in 1965, when he extrapolated from just five data points on a log-scale (his original plot is below).

So I called it “Rose’s Law” and that seemed to amuse him. Well, the decade that followed has been quite amazing. I commented on Rose’s Law four years ago on flickr, but I share this graph and some potential futures for the first time today.

So, how do we read the graph above? Like Moore’s Law, a straight line describes an exponential. But unlike Moore’s Law, the computational power of the quantum computer should grow exponentially with the number of entangled qubits as well. It’s like Moore’s Law compounded. (D-Wave just put together an animated visual of each processor generation in this video, bringing us to the present day.)

And now, it gets mind bending. If we suspend disbelief for a moment, and use D-Wave’s early data on processing power scaling (more on that below), then the very near future should be the watershed moment, where quantum computers surpass conventional computers and never look back. Moore’s Law cannot catch up. A year later, it outperforms all computers on Earth combined. Double qubits again the following year, and it outperforms the universe. What the???? you may ask… Meaning, it could solve certain problems that could not be solved by any non-quantum computer, even if the entire mass and energy of the universe was at its disposal and molded into the best possible computer.

It is a completely different way to compute — as David Deutsch posits — harnessing the refractive echoes of many trillions of parallel universes to perform a computation.

First the caveat (the text in white letters on the graph). D-Wave has not built a general-purpose quantum computer. Think of it as an application-specific processor, tuned to perform one task — solving discrete optimization problems. This happens to map to many real world applications, from finance to molecular modeling to machine learning, but it is not going to change our current personal computing tasks. In the near term, assume it will apply to scientific supercomputing tasks and commercial optimization tasks where a heuristic may suffice today, and perhaps it will be lurking in the shadows of an Internet giant’s data center improving image recognition and other forms of near-AI magic. In most cases, the quantum computer would be an accelerating coprocessor to a classical compute cluster.

Second, the assumptions. There is a lot of room for surprises in the next three years. Do they hit a scaling wall or discover a heretofore unknown fracturing of the physics… perhaps finding local entanglement, noise, or some other technical hitch that might not loom large at small scales, but grows exponentially as a problem just as the theoretical performance grows exponentially with scale. I think the risk is less likely to lie in the steady qubit march, which has held true for a decade now, but in the relationship of qubit count to performance.

There is also the question of the programming model. Until recently, programming a quantum computer was more difficult than machine coding an Intel processor. Imagine having to worry about everything from analog gate voltages to algorithmic transforms of programming logic to something native to quantum computing (Shor and Grover and some bright minds have made the occasional mathematical breakthrough on that front). With the application-specific quantum processor, D-Wave has made it all much easier, and with their forthcoming Black Box overlay, programming moves to a higher level of abstraction, like training a neural network with little understanding of the inner workings required.

In any case, the possibility of a curve like this begs many philosophical and cosmological questions about our compounding capacity to compute… the beginning of infinity if you will.

While it will be fascinating to see if the next three years play out like Rose’s prediction, for today, perhaps all we should say is that it’s not impossible. And what an interesting world this may be.

33 responses to “Rose’s Law for Quantum Computers”

  1. Here is Gordon Moore‘s original plot, from Electronics, April 19, 1965

    Moore's Law 1965

    Moore did not call it "Moore’s Law" — he is much too humble for that. Caltech’s Carver Mead first called it "Moore’s Law" years later.

    Geordie and the first QC sold (to Lockheed Martin):
    Screen Shot 2012-10-04 at 1.46.48 PM

    One example of performance scaling, albeit preliminary, from D-Wave:
    Screen Shot 2012-10-04 at 1.46.00 PM

    Green is classical computer scaling. Purple is the total quantum computer time (including overhead for problem setup and readout). Blue is the compute time, as a subset of the purple total. And the red overlay on the blue data points is one possible scaling curve.

    (Each problem instance was run using an Iterated Tabu Search algorithm, written in C with a Python wrapper, running on an Alienware Area 51 ALX workstation with one Intel Core i7 X980 CPU @ 3.33GHz, 12GB of RAM, under 64-bit Windows 7)

    And, here are a bunch of photos of D-Wave that I have posted over the years.

  2. This is just about the most mind-blowing thing I’ve ever read: "harnessing the refractive echoes of many trillions of parallel universes to perform a computation."

  3. Yeah, but will it balance my wife’s checkbook? In my lifetime?

    Impressive (I think). I know that I don’t understand quantum computing (yet), but suspect I’ll now have to do some study, RSN.

    BTW, gotta love the "Alienware Area 51" workstation labeling. 😉

  4. Of course I have. Scott and I are counterpoints at the end of today’s MIT Tech Review.

    Your link is a great case study in academic cognitive dissonance. When someone is on the public record for years criticizing an entrepreneur, it is really hard to admit new evidence to the contrary. To his credit, Scott backtracked the following month when D-Wave’s first proof of entanglement came out in Nature, and he rationalizes that "D-Wave is finally doing the very thing that I and others have been begging them to do for years". To be fair, quantum computing has been the domain of theoretical academics, and the engineering folk that implement and run off with the prize can tend to irk them. It’s a like theoretical physicists versus electrical engineers. Each has a certain disdain for the other’s art. Scott wants D-Wave to conform to an academic research project (make no money and publish all results and inventions). D-Wave wants to build quantum computers that people find useful. And, as the only company on Earth actually trying to ship a quantum computer for commercial sales, their goals don’t always jive with academia. I do find it fascinating to watch the pure theoreticians and their reaction to someone building machines that they want to philosophize about, not being able to build one themselves, and rendered just a bit obsolete when someone does.

  5. posts like this is what i love your photostream for… cannot comprehend everything but find it fascinating… "faster than the universe" … wow… when i first heard about d-wave i was really curious… actually, again it was before i found this photostream.

  6. What I am afraid of is that these quantum computers will be immediately harnessed to create a "quantum" version of credit derivatives … Think about it.

    Speed is not our problem, fools are our problem.

  7. Day trading has become a computational arms race.

    D. E. Shaw has been tinkering with quantum computation for years, for the hedge fund, the labs, and Schrödinger. They built an application-specific processor to study protein folding (called Anton, with an alleged 50x energy advantage).

  8. Amen Steve. "I do find it fascinating to watch the pure theoreticians and their reaction to someone building machines that they want to philosophize about, not being able to build one themselves, and rendered just a bit obsolete when someone does."

  9. [http://www.flickr.com/photos/breic] That’s not correct. The noise rates for both the Rainier and Vesuvius processors are well below our targets, and will allow us to maintain the steady growth in computational power we’ve seen over each of the past 8 years.

  10. Hi Steve and Geordie, Congratulations on all your progress and finding additional .gov investors! I applaud your go to market courage. These academic vs entrepreneurial combats just keep happening…like when two bicycle mechanics from Ohio cleaned Samuel Pierpont Langley’s clock 🙂 Served him Wright.

  11. Schrödinger -> Schrödinger’s Cat
    Quantum computing: Measurements leave Schrödinger’s cat alive
    http://www.electronicsweekly.com/Articles/05/10/2012/54717/quant...

  12. This last crisis has made me a bit of Luddite I’m afraid. That’s what has gotten me interested in evolutionary biology… Being so intelligent, but not nearly intelligent enough may be our fatal flaw as a species

  13. Not all of academia has been dissing D-Wave. Professor Marek Perkowski of Portland State University has been in the D-Wave camp for years.

  14. Even if they do not scale to universe-size computation, quantum computers will have the capability to disrupt completely the way we do business by making encryption trivial. Financial transactions, defense, telecommunications, you name it.

  15. can i pre-order an upgrade? i’m hoping to at last own a computer that can keep up with me.

  16. And this year Physics Nobel goes to Serge Haroche and David Wineland, for their work on quantum optics communication and computation ; ) BBCnews-2012 Physics Nobel

  17. A new article: "The black box that could change the world"

  18. Good summing-up about the state-of-the-art in quantum computing: Simulation: Quantum leaps by Geoff Brumfiel.

  19. And finally a move from Phys. Rev. B to the business lead in the NYT, and the second-most shared story for the day.

    "if it performs as Lockheed and D-Wave expect, the design could be used to supercharge even the most powerful systems, solving some science and business problems millions of times faster than can be done today.

    Ray Johnson, Lockheed’s chief technical officer, said his company would use the quantum computer to create and test complex radar, space and aircraft systems. It could be possible, for example, to tell instantly how the millions of lines of software running a network of satellites would react to a solar burst or a pulse from a nuclear explosion — something that can now take weeks, if ever, to determine.

    “This is a revolution not unlike the early days of computing,” he said. “It is a transformation in the way computers are thought about.” Many others could find applications for D-Wave’s computers. Cancer researchers see a potential to move rapidly through vast amounts of genetic data. The technology could also be used to determine the behavior of proteins in the human genome, a bigger and tougher problem than sequencing the genome. Researchers at Google have worked with D-Wave on using quantum computers to recognize cars and landmarks, a critical step in managing self-driving vehicles.

    Quantum computing has been a goal of researchers for more than three decades, but it has proved remarkably difficult to achieve.

    The D-Wave computer that Lockheed has bought uses a different mathematical approach than competing efforts. In the D-Wave system, a quantum computing processor, made from a lattice of tiny superconducting wires, is chilled close to absolute zero. It is then programmed by loading a set of mathematical equations into the lattice.

    The processor then moves through a near-infinity of possibilities to determine the lowest energy required to form those relationships. That state, seen as the optimal outcome, is the answer.

    The approach, which is known as adiabatic quantum computing, has been shown to have promise in applications like calculating protein folding, and D-Wave’s designers said it could potentially be used to evaluate complicated financial strategies or vast logistics problems."

  20. News from today: it looks like the first red star (for 2013 – Competitive Performance with Classical Computers) has been met, according to this summary by MIT Tech Review:

    "Catherine McGeoch, a computer science professor at Amherst College, carried out the tests and will soon present her results in a peer reviewed paper at the International Conference on Computing Frontiers. Her verdict on D-Wave’s computer? “In some cases, really, really fast.”

    McGeoch is an expert in “experimental algorithmics” – algorithm racing, essentially – and conducted her tests using three examples of what are known as “optimization” problems. These are the mathematical core of conundrums such as figuring out the most efficient delivery route around a city, or how the atoms in a protein will move around when it meets a drug compound. In each trial, she pitted a D-Wave computer, a giant black cabinet hiding a chip cooled to 0.02 Kelvin, against software running on a Lenovo workstation with a 2.4GHz quad core Intel processor and 16GB RAM.

    Some of the results saw D-Wave’s machine win in spectacular fashion. On one problem well-matched to the hard-wired design of the machine’s super-cooled chip, it found the best result about 3,600 times more quickly than the best conventional software solver. It crossed the finish line in just under half a second, while the second finisher took 30 minutes.

    "At the problem sizes I tested, it’s thousands of times faster than anything I’m aware of."

  21. [in response to a now-missing spam comment, probably because the account was deleted] It’s an interesting statement on the state of AI that real humans are hired en masse to read online material and craft a relevant conversational sentence (like the one from lucygray here) to hide a spam link. Pure robots don’t quite do it right yet, and this crowdsourced labor is on the cusp of computability… it’s barely human… and a sad way to make a living.

  22. Sure. Los Alamos just purchased a D-Wave 2X with over 1000 qubits.

    And stay tuned for what may be a watershed announcement from Google on Dec 8.

  23. I’m so completely unprepared to make any meaningful comment, but feel I have to at least say "wow". Reading the explanations (quantum annealing technology leverages quantum effects to quickly find the lowest points in a virtual “energy landscape.") makes it seem even more incredible. You guys are real pioneers. Like cowboys with quantum horses.

  24. and boom! Google just announced their watershed results in quantum computing using their D-Wave Two.

    It is rare to see a 100,000,000x leap in computing power… at least in this universe! =)
    Dwave Watershed Moment Has there ever been a leap forward like this in human history? (in any thing, like computing, energy processing, transportation… I am guessing there have purely algorithmic advances of this magnitude, but having trouble thinking of a single advance of this scale)

  25. From the D-Wave board meeting today, I learned that it cost Google $1m to run the massive computation on their classic computers. The SA and QMC data points cost $1m of energy, and the green curve totally choked on large problem sets (that’s why there are no green data points in the top right). The D-wave computer operating cost was well over 100x less.

  26. This statement is inaccurate: "And now, it gets mind bending. If we suspend disbelief for a moment, and use D-Wave’s early data on processing power scaling (more on that below), then the very near future should be the watershed moment, where quantum computers surpass conventional computers and never look back. Moore’s Law cannot catch up. A year later, it outperforms all computers on Earth combined. Double qubits again the following year, and it outperforms the universe. What the???? you may ask… Meaning, it could solve certain problems that could not be solved by any non-quantum computer, even if the entire mass and energy of the universe was at its disposal and molded into the best possible computer."

    The original context of that statement was that using former computer technology, the amount of time taken to complete a problem would be from now until the end of the universe. It does not mean that a computer would be built out of the universe and all its energy and parts. A quantum computer was built out of stuff in this universe.

  27. "Quantum Computers have the potential to solve problems that would take a classical computer longer than the age of the universe" -Professor David Deutsch, Oxford

  28. You can expand the problem set to be true for all matter and all time for any classical computer vs a sufficient quantum computer that could fit in a room (and yes, constructed in this universe of course, but not a classical computer).

    Meanwhile, this just in from Volkswagen Group: a Beijing traffic solver using D-Wave… and benchmarks "can be up to several thousand times faster than a supercomputer"

Leave a Reply to jurvetson Cancel reply

Your email address will not be published. Required fields are marked *