I’m sorry to drop a huge logic bomb but this is a topic that I am very passionate about. Quantum computing requires much more than one post to understand the fundamentals, but I will try my best and to condense the important information and share why I love this topic so much.
Where to start….
Physics developed into a beast about 350 years ago when sir. Isaac Newton derived his three laws. These three laws governed how things moved; they represented a mathematical way of measuring an objects motion. That is until Einstein decided to dig deeper with modern physics. Newton’s laws are still quite applicable for much of the known universe, however, it falls short when working with sub-atom particles. This is where quantum mechanics comes in.
The technicality of quantum mechanics goes far beyond human imagination, but I will narrow my blog down to a single application of quantum mechanics: Quantum Computing. The process combines two of my favorite things: Computers and nerdy physics.
Quantum computing is a very new technological advancement. Mention of it often goes under the radar because the current capabilities are… well… sub-par at most. They have processing power that’s equivalent to modern super computers, but much more expensive to make.
Just to maintain a quantum computer, the environment must be vacuum sealed and kept at 0.002 Kelvins. Reason being is the particles (typically electrons) that make up quantum computer Q-Bits (Quantum Bits) must maintain the current “spin” state that they are in. Spin represents the quantum mechanical state that a given particle is in. There are pairs of these particles that, due to quantum mechanics, are entangled in such a way that when one particle is ‘spin’ up, the entangled particle must be ‘spin’ down. The spin states essentially represent 1’s and 0’s depending on their spin state, however, they are not limited to being spun up and spun down (1’s and 0’s); they can also be in a super position state (A mix of both spins). Controlling the states of the particles and utilizing algorithms that can optimize computing using these attributes could result in astonishing computational capabilities.
To visualize how this could be beneficial, imagine a maze. The maze has many dead ends and only one way through to the end. A regular computer would attempt every path, one after the other, until the correct path was found. A quantum computer would try every possible path simultaneously and narrow down to the successful one.
The main issue with the technology is the errors. Increasing the number of Q-Bits (Increasing processing power) would exponentially increase the amount of error during computation. This is where companies like Google, IBM, and many other tech giants are competing to maximize quantum computing while minimizing error. I hope to work with the intelligent researchers that actively work with these incredible machines. My end goal is to bring stable quantum computers to market. Quote me on that!