December 22, 2024

SwissQuantumPi: A Quantum Simulator on Raspberry Pi

In 2016, a brilliant Indian software engineer, Tinniam V Ganesh, released QCSimulator, its 5-qubit quantum simulator based on R.

Raspberry Pi 4 last release provides an amazing Quad Core Cortex-A72 (ARM v8) 64-bit @ 1.5GHz with 4 GB LPDDR4-3200 SDRAM for $60 with Debian Linux distribution.

Instead of building one more Kodi box or Tor node with this new RPI, why not try to implement QCSimulator on this cutie piece of hardware.

Tinniam has agreed Swiss Quantum Hub forks this project on Raspberry Pi, which may have now power enough to support R and quantum simulator code.

So let’s begin with 5 qubits and see where up we can go!

Our goal is to offer an educational kit for fostering and boosting quantum computing understanding and skills.

We have opened a Github and a Slack.

If you are interested in participating to this project, you can contact us at: SwissQuantumPi@swissquantumhub.com.

Here is the log of this journey:

  1. Installing the Kit
  2. Configuring SSH
  3. Installation of R
  4. Introducing QCSimulator
  5. Some basic examples
  6. More advanced examples
  7. Upsizing # of simulated qubits
  8. Visualization
  9. Interface to Python
  10. Docker containers and Kubernetes
  11. Clusterization
  12. Setup of Raspberry-Pi Cluster
  13. SwissQuantumPiCluster