Exploring Fundamentals Of A Quantum Computer

Gautam Parmar
3 min readNov 21, 2019

Hello, My name is Gautam Parmar. My background is in experimental quantum computation. This story only for beginners in knowing the fundamentals of QC.

Let’s First Introduce Basic.

What is QC?

Quantum computers could spur the development of new breakthroughs in science, medications to save lives, machine learning methods to diagnose illnesses sooner, materials to make more efficient devices and structures, financial strategies to live well in retirement, and algorithms to quickly direct resources such as ambulances. ~IBM

Superposition

In my point of view, a quantum computer will be a new future for our IT field. As per my experience, it is a quantum computer, I would like to show you a simple explanation about a quantum computer.

Google’s bold claims are Sycamore, a powerful quantum computer chip. The company says Sycamore has performed a computation in 200 seconds (3.20 minutes).In classical fundamental require up to 10,000 years to done calculation but Yehhh, According to IBM Supremacy IBM, meanwhile, refines that 10,000-year estimate down to about 2.5 days to complete.IBM developers say that Quantum Supremacy achieved by 2 to 53 states which means 10 Million states and thus the amount of parallel processing.

source: IBM Research Blog

Here the simplest example to understand the difference between Classical states and the Quantum States. As you know classical computing fundamental states either o or 1 (Let’s consider as head or tell) Its shows one state at a time, But In Quantum Computing fundamentals is different than Classical computer.

Quantum Computer works on two-state at the same time like head and tails both possible at one state. In classical bit store information as 0 and 1 while, If you have 2 Quantum Bits then its a 4 possible states and if 4 qubits then 8 possible state its can be growing as many qubits.

Figure 1.0

By using the official IBM Quantum Experience you can start with the first gear. It provides you to execute your first program using Qiskit software. Using Qiskit Notebooks used for a developing program on QC. Figure 2.0 is a demonstrated simple example of a plot Bloch.

Figure 2.0

Here is a Graphical view of creating a Circuit composer. You can create QCircuit using programming and by drop and drag. I hope you have knowledge about gates if not yet then see on Gates Overview.

There are 4 components to do quantum programming.

  1. Quantum Program: The environment to run the simulation/experiment.
  2. Quantum Circuit: The virtual circuit to set up the experiment.
  3. Quantum Registers: The register which consists of qubits.
  4. Classical Registers: Register containing bits.

You shoulda piece of knowledge about some algorithms like linear algebra and quantum mechanics after that you should learn about Deutsch-Josza, Simon,Bernstein-Vazirani, Grover and Shor, etc for the journey of beginners to expert.

Hope,Your basic fundamentals++ are cleared.Thank you if you have any questions & suggestions then please send on my email Gautammistry48@gmail.com.

--

--