ORLANDO, Fla. – Microsoft Ignite – Quantum computing remains more of a theory than a practical means of solving complex, research problems. However, if Microsoft CEO Satya Nadella can be believed, it's creeping closer to reality.
During his keynote at the company's annual Ignite conference here, Nadella and a team of Microsoft researchers ditched the usual Windows, Office and Azure pitches to focus on the company's still evolving efforts to bring quantum computing into research departments, as well as the enterprise. (See Microsoft Serving a Slice of AI With Everything at Ignite.)
Quantum computing is viewed as the next great leap in computing, picking up where the world's largest supercomputers end. Microsoft stands as one of the few tech companies with the resources and financial backing to be able to explore this area of computer science. IBM has also pushed its own research into this area. (See IBM's Quantum Computing Coming to the Cloud.)
Put simply, quantum computing uses quantum mechanics to create the computation power of a massively parallel supercomputer.
Unlike traditional computing, which is based on binary 1s and 0s, quantum computing uses quantum bits, or "qubits," that can represent 0, 1, or both numbers at the same time.
Results of calculations may change from run to run based on the quantum state, so the same calculation will be performed millions of times, with the final answer being the result that occurred most frequently. Qubits allow the machine to run multiple calculations at the same time, making the computers able to perform tasks much faster than traditional CPUs.
In addition to research efforts into issues from healthcare to global climate change, quantum computing can also provide greater security to various systems.
In his talk, Nadella noted that Microsoft's efforts to build a quantum computer stretch back a decade, starting under the auspices of former company Chief Research and Strategy Officer Craig Mundie.
"We set out with a goal of not just trying to achieve a few scientific milestones, but we went back to the very first core principles and asked what would it take to build a truly scalable quantum computer," Nadella said during the keynote.
To help illustrate the complexities of bringing whiteboard drawing to life, Nadella was joined by several Microsoft luminaries, including mathematician Dr. Michael Freedman, physicists Dr. Charlie Marcus and Dr. Leo Kouwenhoven, and computer scientist Dr. Krysta Svore.
One the biggest advances within its research is what Microsoft calls the topological qubit.
Since qubits are inherently unstable, this method actually divides the electron that makes up the qubit so it can live within two different sections of the system. It's both local and global and provides some of the stability to make the quantum computer work.
In addition to creating topological qubits, the researchers are working to create additional stability for the quantum system by using a deep freeze -- about absolute zero, or30 millikelvin -- to help keep the electrons from coming apart. At this level, the system that hosts the quantum system is colder than the temperatures found in deep space. In order to create the total system, a traditional-architecture computer operating at cryogenic temperatures is used to control the quantum computer.
However, one of the main breakthroughs that Nadella and the researchers discussed was a new programming language that can allow developers to create apps to help debug quantum systems. The language, which the company did not name, is integrated within Visual Studio and will be available for previews by the end of the year.
In addition, developers that sign up can use Microsoft Azure to simulate more than 40 qubits of computational power.
"We sit at room temperature, so we're not going to be able to go into this really cold fridge to program the computer from there," Svore said. "We're going to sit out here and have tools that enable us to program the quantum computer, and, of course, software will be throughout this fridge enabling the cryogenic computer to control and operate the quantum computer."
Microsoft also plans to offer a simulator that works on a computer where developers can test their various algorithms to see how they would perform within the quantum system.Related posts:
- Microsoft Azure Stack, SQL Server 2017 Emphasize Hybrid Cloud
- IBM, Microsoft Rank in Blockchain Survey
- Microsoft Azure 'Confidential Computing' Secures Data In Use