We’ve done a little recoding. Introducing IBM Developer. The next level of coding, content, and community.Learn more
Finding patterns in data to derive information.
By Dario Gil, COO of IBM Research and Vice President of AI and IBM Q | Last updated September 10, 2018
If you’re reading this, you’ve probably heard about quantum computing. If not, here’s a quick recap: it’s a radically different kind of computing that’s built on the laws of quantum mechanics, and it has enormous potential to enable discoveries of many kinds.
There are problems we believe these systems might solve (e.g. in materials, drug discovery, supply chain and logistics, financial services and artificial intelligence) – and there are many more things that we’ll discover these systems can do just by experimenting with them.
Today, at TechCrunch Disrupt in San Francisco, I showed a simple machine learning demo, which I ran live on a real quantum computer in New York, through the cloud. Sure, that problem could just as easily have been solved using a classical algorithm on your laptop. But wouldn’t that have been a lot less exciting?
I continue to be amazed by how much progress has been made in a short time. Just a few years ago, the very thought of this would have been just a dream. Today, it’s still early days for quantum computing. But systems are getting better and better – and relatively soon, we’ll be in uncharted territory, where we can no longer simulate what the systems are doing. From there, it’s just a matter of time until we start solving at least certain kinds of problems better than we can now using today’s classical systems.
Getting to a future where quantum computers break new ground will require the collective talent and contributions of many brilliant people. If you are excited about this too, then get involved. Whether or not you know it, you have something important to contribute.
For two years now, IBM has hosted real quantum hardware and simulators online for free (the IBM Q Experience), along with an increasingly powerful software stack (Quantum Information Software Kit, or “Qiskit”). Together, these make up the necessary ingredients for discovering what these systems can do. Using the IBM Q Experience and Qiskit, developers at just about any level can start exploring – and writing their own – quantum programs.
Do you remember your first “Hello, World!” experiment? You probably opened a development environment, picked a language and tried it out. Your first quantum “Hello, World!” doesn’t need to be that different. If you want to dive in, here are a few suggestions:
If you’re a beginner:
If you’re intermediate:
For more advanced community members:
And, if you want to check out what I showed at Tech Crunch, you can get a copy of my Jupyter Notebook from on GitHub.
I hope you decide to get involved. I look forward to making many new discoveries together!
Dr. Dario Gil is the Chief Operating Officer of IBM Research, a global organization with over 3,000 researchers across 13 laboratories and 21 locations devoted to advancing the frontiers of information technology. As the Vice President of AI and Quantum Computing, Dr. Gil is also responsible for IBM’s global research efforts in artificial intelligence and for IBM’s quantum computing program. He co-chairs the MIT-IBM Watson AI Lab along with Professor Anantha Chandrakasan, Dean of the MIT School of Engineering. Dr. Gil’s research results have appeared in over 20 international journals and conferences and he is the author of numerous patents. Dr. Gil is an elected member of the IBM Academy of Technology. He received his Ph.D. in Electrical Engineering and Computer Science from MIT.
Back to top