From 26th to 28th September 2018 has been taken place Conference for Professional Software Developers – DevConf in Kraków. I had the pleasure of taking part in this and I had heard many awesome speeches but one of them will have been never forgotten – “Is Quantum Computing Really a Thing?” by James Birnie. Therefore, I want to describe a fundamental knowledge about qubit and how a quantum computer works. Furthermore, I’m happy to highlight some commercial projects related to Quantum computing.
What is the qubit?
- Two-state quantum-mechanical system, such as the polarization of a single photon
- Two possible outcomes for the measurement of qubit – 1 and 0
- Quantum mechanics tells us the state of a qubit is unknown until it is observed
- Before the observation, the state is a “probability space”
- The Bloch sphere describes probability, NOT absolute values
More details: https://en.wikipedia.org/wiki/Qubit
Quantum computation vs classical computation
- Quantum circuits hold exponentially more information at any given point for the same logic circuit size
- Quantum makes problems that are insoluble classically solvable in a reasonable time
- Quantum computers cannot meaningfully persist state
- The physical limitations of hardware limit the breadth and depth of programs
- Quantum computers are hard to program
IBM Q Experience
https://quantumexperience.ng.bluemix.net/qx/experience
- Public access quantum computer
- Easy to set up
- Execute programs on real 5 qubit quantum computer
- Can compose quantum scores and persist them
- Execute programs on a real
Microsoft Quantum Development Kit
https://docs.microsoft.com/en-us/quantum/index?view=qsharp-preview
- Tools to build own quantum computing programs and experiments
- Visual Studio support
- Q# – the domain-specific programming language used for expressing quantum algorithms.
- A full state vector simulator optimized for accurate vector simulation and speed
Extras
Introducing QC2 – the Quantum Compute Cloud (Amazon):
https://aws.amazon.com/blogs/aws/introducing-qc2-the-quantum-compute-cloud/
Google moves toward quantum supremacy with 72-qubit computer:
https://www.sciencenews.org/article/google-moves-toward-quantum-supremacy-72-qubit-computer
Leave a Reply