Microsoft previews quantum computing development kit

Microsoft has today released a preview of its Quantum Development Kit, to “empower developers in the quantum revolution”.

The kit – now available to download – has three components: a quantum programming language Q#, local and Azure hosted quantum simulators and a GitHub library of quantum focused code.

Q# (Q Sharp) is a high-level programminglanguage withanativetype system forqubits,operators,andother abstractions, and is fully integrated with Visual Studio.

To enable developers to test quantum algorithms and solutions written in Q#, Microsoft has included a local simulator in the kit available from withinVisual Studio. The local simulator,which runs on the users development system,enablesfull debugging support,includingsettingbreakpoints,and stepping into code.

Microsoft has also developed a scalable cloud-based simulatorthatsupportssimulations requiringmore than 40 qubits.The kit includes atrace simulatortohelp developers optimise codeto run on a quantum computerandestimate the cost ofrequiredresources.

“Ultimately the quantum computer will allow us to go far beyond 40 qubits. We'll be able to study complex molecules that today require longer than the lifetime of the universe to study on our best supercomputers. And it will take just a matter of hours or days with a quantum computer. Our quantum development kit enables you to write programmes for these large calculations today,” said Krysta Svore, principal researcher Microsoft quantum computing in an introductory video.

The kit also includes libraries of Q# sample code, building blocks and tutorials authored “by the industry’s brightest quantum minds”.

Microsoft isengaged in a global raceto build a functional quantum computer, and is pursuing a topological approach to forming quantum bits – qubits – using quasiparticles called non-abellian anyons.

Speaking to Computerworld in April, Professor David Reilly, who wasappointed last year to lead the Australian branch of Microsoft's global network of quantum labs, said the company had “reached a point where we can move from mathematical modelling and theory to applied engineering for significant scale-up”.

The company is bullish on its effort to build a useable quantum computer;earlier this year announcing a multi-year, multi-million dollar partnership with the University of Sydney as part of an ongoing global ramp-up of research.

Svore added that the kit “forms part of our differentiated approach to delivering a scalable end to end quantum system”.

In May last year, IBM – which is pursuing a superconducting circuits approach to building a quantum computer – provided researchers access via the cloud to its five-qubit machine.

In March this year, in response to the fact “quantum computing can be difficult for the computer scientists and software engineers to appreciate” IBM made available a quantum API and SDK. It too has a quantum programming language QASM for direct construction of quantum computing routines.

The company has saidits commercial'Q' quantum computing programwould deliver paid quantum computing services via the cloud to usersbefore the end of the year.

Copyright © 2017 IDG Communications, Inc.

Security vs. innovation: IT's trickiest balancing act