We wanted to introduce you to the wild and wonderful world of programming quantum computers. We’re not just physicists and engineers who are interested in quantum mechanics; that’s our day job. By night (and sometimes on weekends) we are multiverse hackers.
So what is hacking the multiverse all about? Well, we love to code and program computers. But we happen to also work for D-Wave, so we get to program quantum computers. That’s pretty cool in itself. But what’s even cooler is what we’re programming them to do.
D-Wave machines can be applied to many problems, but the main area we’re looking at is known as Machine Learning. This is the discipline of how to get computers to learn things from the data that we give them. That data can either be fed to the system by hand, or the system can gather data on its own by interaction with the real world through sensors and connections to networks of information.
Why are quantum computers good at learning? Well, in a nutshell, the architecture of the QC systems we are building is much more like a brain than a regular ‘Von Neumann style’ computer, in terms of both the physical layout of the memory elements, and in the way that the processors use quantum mechanics to help find a good solution to a problem.
The new blog format will describe the programming, what the computers are made of, how they operate, and how they the quantum mechanics to solve problems in much more detail. There’ll be a small group of us blogging regularly about our explorations in designing, building, and programming quantum computers to do cool and useful stuff.
Quantum mechanics is no longer just for physicists… it’s now for software developers too. Enjoy!