Hack the wha…?

What’s the new blog format all about?

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!

2 thoughts on “Hack the wha…?

  1. Very interesting and have been following your company for a while. In terms of programming without the device in hand, any resources or links or PDFs to get started? Also in terms of re-use, any APIs?

  2. Hi Curious! There are APIs for programming the system. We’re currently setting up modified versions that are identical to the ones we use but are back-ended by software solvers so that people can develop applications prototypes. I’ll get back to you ASAP on an expected release date for these. Also I’m going to be doing a series of posts going over some case studies meant to teach the fundamentals of how to build applications.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s