This repository and README contain some resources that individuals participating in the Hybrid Quantum-Classical Computing Challenge in QHack 2023 may find helpful.
Before diving into the resources below it's helpful to keep the following in mind:
- There is no expectation for hackers to submit to the hardware, everything can be developed through local simulators
- The simulators are constrained by the memory and processing power your computer has. Remember that linear growth in the number of atoms means exponential growth in memory!
- To that end, in the Literature section of this
README
there are system sizes that go beyond what simulators on your laptop/PC can handle. The papers are provided more as "food for thought" as well as a potential avenue hackers can investigate.
- To that end, in the Literature section of this
- Bloqade.jl is QuEra's SDK for simulating neutral atom simulation/computation.
- Bloqade is written in the Julia Programming Language. If you come from a Python background you'll find the Julia syntax to be very familiar although there are some differences worth being aware of.
- AWS Braket is AWS's Python SDK that allows you to design and simulate quantum algorithms (including those for neutral atoms!) as well as access a broad range of hardware.
- Hello AHS: Run your first Analog Hamiltonian Simulation is a gentle introduction to using the Python SDK for neutral atom simulation
- AWS AHS Examples provide a greater variety of examples of what you can do with neutral atoms and the AWS SDK
- The Bloqade Documentation not only serves as a reference manual but also comes with a number of tutorials ranging from the basics (the Rydberg Blockade) to more advanced applications such as the Maximum Independent Set Problem
- The
state-preparation.md
file contains some helpful background, approaches, and literature on Quantum State Preparation - The
Intro to QC with Neutral Atoms.pdf
file is a copy of the slides Pedro Lopes used for his QHack talk - Quantum optimization of maximum independent set using Rydberg atom arrays (S. Ebadi et al.)
- Realizing quantum spin liquid phase on an analog Hamiltonian Rydberg simulator - AWS Quantum Technologies Blog
- A nice higher-level read that focuses on this paper by G. Semeghini et al.
- Probing quantum critical dynamics on a programmable Rydberg Simulator (A. Keesling et al.)
- Probing many-body dynamics on a 51-atom quantum simulator (H. Bernien et al.)
- Quantum Kibble-Zurek mechanism and critical dynamics on a programmable Rydberg Simulator (A. Keesling)