4 papers
SeQUeNCe.DQC: Full-stack Simulation of Distributed Quantum Computing
Sanjay Suresh, Caitao Zhan, Joaquin Chung +1
Distributed quantum computing (DQC) connects multiple quantum processing units to overcome the scale limits of monolithic hardware. We introduce SeQUeNCe.DQC, a new top-level modul…
PyEncode: An Open-Source Library for Structured Quantum State Preparation
Krishnan Suresh, Sanjay Suresh
Quantum algorithms require encoding classical vectors as quantum states, a step known as amplitude encoding. General-purpose routines produce circuits with $\bigO{2^m}$ gates for v…
Optimal Box Contraction for Solving Linear Systems via Simulated and Quantum Annealing
Sanjay Suresh, Krishnan Suresh
Solving linear systems of equations is an important problem in science and engineering. Many quantum algorithms, such as the Harrow-Hassidim-Lloyd (HHL) algorithm (for quantum-gate…
Computing a Sparse Approximate Inverse on Quantum Annealing Machines
Sanjay Suresh, Krishnan Suresh
Many engineering problems involve solving large linear systems of equations. Conjugate gradient (CG) is one of the most popular iterative methods for solving such systems. However,…