While there’s no disagreement over the idea that quantum computing could open up new worlds of speed and performance for computers, there’s still a lot of debate over how effective it actually is, and even more around current implementations. Throwing caution to the wind, Google bought a D-Wave quantum annealing computer, and has spent the last two years testing it at NASA’s Ames Research Center in Mountain View, California The results of those tests are impressive to say the least. In calculation areas the computer is built for, it’s as much as 100 million times faster than a traditional computer.
Hold on to your hats folks, it’s about to get technical. While traditional computers store information in bits, composed of 1s and 0s, a quantum computer instead stores that information in qubits, which can be 0, 1, or a superposition of both. Instead of simply reading and affecting that data, the system instead generates a probability that each string of qubits will be a certain possible value. It leverages the fact that these bits exist in an entangled state, in pairs in the case of the D-Wave X2, where their value can’t be described without solving the whole set.
More important than the nitty-gritty of how it actually works is what effect it has on real-world computing. The implications of Google’s tests confirm that quantum computing is real, and works well even in the early stages of its development. Still, Google is sure to temper expectations, especially when it comes to personal computing applications. Right now, quantum annealing shows the most promise for calculations as they approach 1000 binary variables, a nonexistent occurrence in daily desktop or laptop use.
If you want to really dive deep into the results of Google and NASA’s cooperative effort, the report is online in all of its technically detailed glory. Google’s blog post summarizing the report is decidedly more straightforward, but still contains a lot of esoteric computing jargon – you’ve been warned.
- Quantum goes open source as Microsoft expands Q# programming language
- What would it take to build a Matrix-level simulation of reality?
- Animals, algorithms, and obstacle courses: Welcome to the A.I. Olympics
- I tested my cat’s DNA, but the results only led to more mysteries
- Canon vs. Nikon: Everything you need to know about the camera heavyweights