Watch the IT industry long enough and you develop a healthy skepticism for anything labeled “new” or “unique” but now and then something thoroughly different than most anything that has gone before comes along. A few cases offer such clear opportunities for advancement that the product’s evolution becomes a subject of common interest to the point that it “grows up in public.” Quantum computing, and the recent IBM Q announcement are good examples of this.
Getting from classical to quantum
IBM’s press release noted the company’s decades of quantum computing research that resulted in quantum processor fabrication, system design, materials development and software and programming tools. Those efforts came together in May 2016 when the company launched the IBM Quantum Experience service which is available to anyone through IBM Cloud. The Quantum Experience enables users to run algorithms and experiments on IBM’s quantum processor, work with individual quantum bits (qubits—quantum processors), and explore tutorials and simulations. In less than a year, 40,000+ users from over 100 countries have run more than 275,000 experiments on the IBM Quantum Experience. The service has also inspired fifteen third party research papers that have been posted to www.arXiv.org, Cornell University’s online research archive, and five of those were published in leading journals. How does this relate to IBM’s new press release? Most importantly, the company released an initiative and roadmap for building “commercially available universal quantum computing systems” but what exactly does that mean? According to IBM, there are three forms of quantum computer:- Quantum Annealers with 1 to 49 qubits that are mainly used for optimization problem experiments. Annealers’ performance is analogous to common “classical” computing systems;
- Approximate Quantum systems that range in size from 50-100 qubits are notably faster and more powerful than any classical systems. As a result, they are useful for quantum chemistry, materials science, sampling, quantum dynamics and optimization problem applications; and
- Universal Quantum computers capable of scaling to thousands of qubits, are orders of magnitude faster and more powerful than classical computers and can be applied across the same use cases as Approximate Quantum systems, as well as in secure computing, machine learning, cryptography, and advanced searching.
Taking the quantum leap
Should we believe IBM? Healthy skepticism is wise whenever you’re dealing with new IT developments so it’s worth asking why the company would make such a claim unless it believes it has a way forward. Truth be told, lying about so high-profile a subject would seriously damage IBM’s credibility with customers, partners and research communities. Those are long term risks that would far outweigh any short-term gains. So let’s take IBM at its word about a way forward to commercial universal quantum systems. The announcement also noted other sizable steps leading toward the company’s achieving its goals:- A new API that developers can use to build interfaces between the five qubit Quantum Experience system and classical computers, and
- An upgraded simulator for the Quantum Experience capable of modeling circuits with up to 20 qubits, along with a full software developer kit (SDK) for building simple quantum applications and programs.