QCrank is a protocol for encoding data on quantum circuits. Due to the structure of its circuit, it is highly parallelizable and can be efficiently implemented with neutral atom systems. This paper presents details on a neutral-atom implementation based on the contents in this repo.
In the references above, all implementations are based on Qiskit. Bloqade's parallelism-friendly infrastructure should allow for a native implementation of QCrank. Write such implementation of QCrank on bloqade-squin. If possible, also do it in bloqade-shuttle.