Posted on

In the previous article, I explained the reason why quantum computing is interesting and I simply explained how they’re conceptually different from traditional computers. Recently, I have been wondering how hardware could change when it comes to Quantum computers, so I tried to find answers for this question. In this article I will try cover the difference I found and give some technical details about hardware differences.

For instance, a computer is essentially made of:

  • Motherboard (main board with circuits and electrical CMOS transistors)
  • CPU
  • Storage (HDD)
  • Ram
  • Network card
  • Graphics card
  • Power supply
  • Eventually all ports with I/O accessories (monitor, keyboard, mouse…etc)

(This is a very simplified summary of main components found in our PCs)

Common concepts:

  1. Storage is measured in (mega)bits/bytes.
  2. Network transmissions is measure in (mega)Bits/bytes Per Second.
  3. CPUs are made of multiple cores with their performance measured by their frequency (in Hz/GHz). This means the processing speed is a few billion simple logic operations per second.
  4. Evolution is limited by Moore’s law.

If we’re ever to turn to Quantum computers how will these concepts change?
Here are some answers (as far as we know at the time of writing):

Please note that quantum computers we have at the moment are usually hybrid, which means we use their computational power in conjunction with a classic computer.

Quantum computers are made of:

  • Main board with SQUID – “a quantum transistor”
  • QPU (quantum processing unit)
  • No Storage: By its nature, you can’t save or duplicate information on a quantum computer. There is some work on quantum hard drives and there are workaround involving using DNA or converting qubits to bit and store them on regular HDD.
  • No RAM: During calculations the qubits themselves hold the data required. There is the qram concept but I could not find any proofs that is being used in current QCs.
  • Network card:  Could not find any data about this!
  • No Graphics card: quantum computers are mainly used for calculations. You’re not going to play games watch videos on them. They’re not designed to perform such tasks.
  • Power supply: it differs a bit from the classical one, but it still runs on normal electricity to power the cooling system.
  • I/O is managed by converting them from/to binary. The Quantum processors we currently have are always used along with a classical computer to control them.

Differences from the common classical concepts:

  1. Storage is measured in quantum bit qubit (aka: Qbit – the equivalent of bit).
  2. I could not find enough information on quantum networks speed measurements. Afaik, the existing QCs are not directly connected to internet and there is no information regarding the efficiency of a network between two connected quantum computers in the experiments I found in Delft and tum.
  3. To compare performance, we can’t talk about GHz anymore. However, we need to compare efficiency in terms of time-complexity. The processing power of QCs is measured in teraflops – rate of flipping (trillions of logic operations per second). Each QPU has a finite number of qubits. The more qubits the faster its performance. The fastest I heard of is 2000 Qubits computer.
  4. Quantum computing still can’t break Moore’s law, since it is a law about transistors in a dense integrated circuit. Therefore, the law does not even apply to Quantum computers (QCs) and thus QCs are not affected by it. However, another law exists for QCs, it’s called rose’s law

Some information about quantum storage technologies:

In order to find the answers I was looking for and write this article I had to read some resources, here’s the list:

I hope you liked my article! I’m thinking on writing my next article on qunatum networks and quantum cloud computing. I’m alway wondering what happends if we host websites on quantum computers? How can quantum computer revoltininze the web? When I find more information I will write my next article 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *