PulserDiff: a pulse differentiable extension for Pulser
Vytautas Abramavicius, Melvin Math\'e, Gergana V. Velikova, Jo\~ao P. Moutinho, Mario Dagrada, Vincent E. Elfving, Alexandre Dauphin, Joseph Vovrosh, Roland Guichard

TL;DR
PulserDiff is an open-source extension for Pulser that enables optimization of pulse sequence parameters, improving fidelity and facilitating analog quantum computing applications.
Contribution
It introduces PulserDiff, a novel tool for optimizing pulse sequences in analog QPUs, enhancing control and fidelity in quantum computations.
Findings
Achieves high-fidelity hardware-compatible pulses
Demonstrates effectiveness in emulating digital gates
Facilitates state preparation in analog quantum computing
Abstract
Programming analog quantum processing units (QPUs), such as those produced by Pasqal, can be achieved using specialized low-level pulse libraries like Pulser. However, few currently offer the possibility to optimize pulse sequence parameters. In this paper, we introduce PulserDiff, a user-friendly and open-source Pulser extension designed to optimize pulse sequences over a well-defined set of control parameters that drive the quantum computation. We demonstrate its usefulness through several case studies involving analog configurations that emulate digital gates and state preparation. PulserDiff produces hardware-compatible pulses with remarkably high fidelities, showcasing its potential for advancing analog quantum computing applications.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum-Dot Cellular Automata · Radiation Effects in Electronics
