Monday, July 29, 2013

Quantum computing; D-wave

As many people are beginning to realize, the future of computing lies in the utilization of quantum properties.

Traditional computers like macs and PCs run using bits, which can either be a 1 or a 0, to store or process information. In the past we have increased the speed of our computers by creating hardware that can move and decode these strings of bits faster than before.

However, computers that run in this fashion are beginning to reach a limitation in crunching numbers and finding the best solution to a problem because of one factor; the computer needs to run every single possible outcome, one after another, and then compare to see which was the best solution. Quantum computing solves this problem because an electron, and every other subatomic particle, has the property of being in two places at once when not being directly observed. This is proven by the double slit experiment (read more on this).

Due to the fact that a subatomic particle can be in two places at once, there is now a gray area for the quantum computing world. With this gray area, quantum computers reject the traditional, on/off, yes/no, up/down approach, and embrace the ability to be both up and down, both 1 and 0. Thus, in principle, a quantum computer is able to run many of the possibilities at the same time, instead of one by one.

Whereas traditional computers use bits to store pieces of information, quantum computers use a qubit. Originally, developers aimed for quantum computers to work in the same style as traditional computers, with the sole difference being the possibility of checking multiple solutions at once. However, this early idea failed to be conceived with accuracy because the qubits were so sensitive to changes in the world around it (such as movement and temperature changes).

This was cleverly solved through the creation of "adiabatic quantum computing", which, instead of solving for a solution, solves for the best answer to a problem with certain criteria. For example, it would find the most energetically efficient way to fold a protein where (criteria) various amino acids attract or repel each other.
In 2007, a company called D-wave launched the first quantum computer ever that used this technique. This prototype used only 16 qubits, but was still powerful enough to search a database of molecules to find a molecule similar to a given drug. Today, D-wave has not doubled or tripled the computer's processing power, but made it 32 times faster. It now uses 512 qubits. This quantum computer, called the D-wave two, is now on the market and commercial. A model has already been bought by Google.

The company hopes to double its computers' processing power every year. Everybody is hopeful that these quantum computers will take over our classical computers in the very near future.
(source: Nature, June 20 edition, pages 286-288)

Like many others I believe that this is a huge step to the near future of powerful computers. There is much work to be done, though, before the average american can have a quantum computer. This is especially true for the cooling industries, as that is what is taking up all the space in the machines. if it is not possible to shrink the cooling systems, it is obvious that we should find a way to utilize the quantum chips at room temperature. Despite these obstacles, I am confident that we will overcome these challenges with time, and I hope that there will soon be a day where we can have quantum chips in our cell phones; or even embedded in our brains (to either have a super mobile device or to elevate our brain capacity.