About
I am an Assistant Professor of Computer Sciences at the University of Wisconsin–Madison, where I lead the QUEST Research Group. We study a practical question: how do we turn fragile quantum devices into computers that can run useful programs reliably?
Today’s quantum bits, or qubits, are difficult to control and prone to errors. Building a useful quantum computer therefore requires much more than improving the qubits themselves. Our group designs the full scale architectures: the electronics and software that control and measure qubits, the architectures that detect and correct errors, and the compilers and runtimes that translate programs into operations a real machine can execute.
By designing these layers together, we aim to reduce the cost and complexity of reliable, fault-tolerant quantum computing and help bridge the gap between experimental devices and practical applications.
Research
We treat quantum computing as a systems problem: useful quantum machines will require quantum hardware, classical control, error correction, and software to work together as one tightly integrated system. We focus on three areas that make these machines faster, more reliable, and easier to use:
- Scalable classical control: Quantum processors depend on conventional electronics to operate them—measuring qubits, interpreting errors, and responding in real time. We design efficient control and readout systems that can scale to the demands of quantum error correction.
- Efficient fault-tolerant architectures: Reliable quantum computers will use many imperfect physical qubits to create a smaller number of protected logical qubits. We design architectures that reduce this overhead by combining different error-correcting codes, decoders, memory and compute regions, and specialized hardware where each works best.
- Quantum runtimes and compilers: Quantum programs must be translated into operations that respect the constraints of real hardware. We build compilers and runtime systems that decide where quantum information should live, when operations should run, and how data should move—while minimizing errors, execution time, and hardware resources.
Our goal is to build the architectural and software layer that connects emerging quantum devices to useful applications.
Publications
2026
- A Case for Elastic Quantum Error Correction Decoders
Satvik Maurya, Abtin Molavi, Aws Albarghouthi, and Swamit Tannu
Proceedings of the 21st European Conference on Computer Systems (EUROSYS 2026) -
Efficient Unitary Synthesis for Early Fault-Tolerant Architectures
Tianyi Hao, Amanda Xu, Swamit Tannu
International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2026) -
PropHunt: Automated Optimization of Quantum Syndrome Measurement Circuits
Joshua Viszlai, Satvik Maurya, Swamit Tannu, Margaret Martonosi, Fred Chong
International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2026) -
Generating Compilers for Qubit Mapping and Routing
Abtin Molavi, Amanda Xu, Ethan Cecchetti, Swamit Tannu, Aws Albarghouthi
Symposium on Principles of Programming Languages (POPL 2026)
2025
-
Accurate Leakage Speculation for Quantum Error Correction
Chaithanya Naik Mude, Swamit Tannu
Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2025) -
Synchronization for Fault-Tolerant Quantum Computers
Satvik Maurya, Swamit Tannu
International Symposium on Computer Architecture (ISCA 2025) -
Efficient and Scalable Quantum Circuit Simulator using Computational Reuse
Meng Wang, Swamit Tannu, Prashant Nair
International Symposium on Computer Architecture (ISCA 2025) -
Efficient and Scalable Architecture for Multi-level Superconducting Qubit Readout
Chaithanya Naik Mude, Satvik Maurya, Benjamin Lienhard, Swamit Tannu
ACM/IEEE Design Automation Conference (DAC 2025) -
Optimizing Quantum Circuits, Fast and Slow
Amanda Xu, Abtin Molavi, Swamit Tannu, Aws Albarghouthi
International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2025) -
Dependency-Aware Compilation for Surface Code Quantum Architectures
Abtin Molavi, Amanda Xu, Swamit Tannu, Aws Albarghouthi
Object-oriented Programming, Systems, Languages, and Applications (OOPSLA 2025) -
Crosstalk-induced Side Channel Threats in Multi-Tenant NISQ Computers
Navnil Choudhury, Chaithanya Naik Mude, Sanjay Das, Preetham Chandra Tikkireddi, Swamit Tannu, Kanad Basu
The Network and Distributed System Security (NDSS 2025)
2024
-
Variational Quantum Algorithm Landscape Reconstruction by Low-Rank Tensor Completion
Tianyi Hao, Zichang He, Ruslan Shaydulin, Marco Pistoia, Swamit Tannu
IEEE International Conference on Quantum Computing & Engineering (QCE 2024) -
Understanding Side-Channel Vulnerabilities in Superconducting Qubit Readout Architectures
Satvik Maurya, Chaithanya Naik Mude, Benjamin Lienhard, Swamit Tannu
IEEE International Conference on Quantum Computing & Engineering (QCE 2024)
2023
-
Scaling Qubit Readout with Hardware Efficient Machine Learning Architectures
Satvik Maurya, Chaithanya Naik Mude, William Oliver, Benjamin Lienhard, Swamit Tannu
International Symposium on Computer Architecture (ISCA 2023) -
Enabling High Performance Debugging for Variational Quantum Algorithms using Compressed Sensing
Kun Liu*, Tianyi Hao*, Swamit Tannu
International Symposium on Computer Architecture (ISCA 2023) -
Synthesizing Quantum-Circuit Optimizers
Amanda Xu, Abtin Molavi, Lauren Pick, Swamit Tannu, Aws Albarghouthi
ACM SIGPLAN International Conference on Programming Language Design and Implementation (PLDI 2023) -
SuperBP: Design Space Exploration of Perceptron-Based Branch Predictors for Superconducting CPUs
Haipeng Zha, Swamit Tannu, Murali Annavaram
International Symposium on Microarchitecture (MICRO 2023)
2022
-
COMPAQT: Compressed Waveform Memory Architecture for Scalable Qubit Control
Satvik Maurya, Swamit Tannu
55th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2022) -
Qubit Mapping and Routing via MaxSAT
Abtin Molavi, Amanda Xu, Martin Diges, Lauren Pick, Swamit Tannu, Aws Albarghouthi
55th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2022) -
HAMMER: Boosting Fidelity of Noisy Quantum Circuits by Exploiting Hamming Behavior
Swamit Tannu, Poulami Das, Ramin Ayanzadeh, Moinuddin Qureshi
ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2022) -
The Dirty Secret of SSDs: Embodied Carbon
Swamit Tannu, Prashant Nair
Workshop on Sustainable Computer Systems Design and Implementation (HotCarbon 2022)
2021
-
ADAPT: Mitigating Idling Errors in Qubits via Adaptive Dynamical Decoupling
Poulami Das*, Swamit Tannu*, Siddarth Dangwal, Moinuddin Qureshi
Proceedings of the 54th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2021) -
JigSaw: Boosting Fidelity of NISQ Programs via Measurement Subsetting
Poulami Das, Swamit Tannu, Moinuddin Qureshi
Proceedings of the 54th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2021)
2019
-
Ensemble of Diverse Mappings: Improving Reliability of Quantum Computers by Orchestrating Dissimilar Mistakes
Swamit Tannu, Moinuddin Qureshi
52nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO’19) -
Mitigating Measurement Errors in Quantum Computers by Exploiting State-Dependent Bias
Swamit Tannu, Moinuddin Qureshi
52nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO’19) -
A Case for Multi-Programming Quantum Computers
Poulami Das, Swamit Tannu, Prashant Nair, Moinuddin Qureshi
52nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO’19) -
Not all Qubits Are Created Equal: A Case for Variability-Aware Policies for NISQ-Era Quantum Computers
Swamit Tannu, Moinuddin Qureshi
24th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS’19) -
A Case for Superconducting Accelerators
Swamit Tannu, Poulami Das, Michael Lewis, Robert Krick, Douglas Carmean, Moinuddin Qureshi
ACM International Conference on Computing Frontiers 2019 (CF’19) [Best Paper Award]
2017
-
Taming the Instruction Bandwidth of Quantum Computers via Hardware-Managed Error Correction
Swamit Tannu, Zachery Myers, Prashant Nair, Douglas Carmean, Moinuddin Qureshi
50th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO’17) -
Cryogenic-DRAM based memory system for scalable quantum computers: a feasibility study
Swamit Tannu, Douglas Carmean, Moinuddin Qureshi
International Symposium on Memory Systems (MEMSYS’17) [Best Presentation Award]
Teaching
- CS 758 — Advanced Topics in Computer Architecture: Fault-Tolerant Quantum Architecture.
- CS 639 — Systems Architecture for Quantum Computers.
- CS 838 Seminar: Quantum Computing — weekly talks/panels on state‑of‑the‑art research.
- CS 552: Introduction to Computer Architecture.
- CS 752: Advanced Computer Architecture.
Selected Service & Awards
- NSF CAREER Award
- Program Committee Member: ISCA (2021-2026), MICRO (2021-2025), ASPLOS (2022-2025), HPCA (2021-2026)
- Inducted in MICRO Hall of Fame
- Best Paper Award — ACM Computing Frontiers (2019)
Contact
Department of Computer Sciences
University of Wisconsin–Madison
1205 University Ave, Madison, WI 53706, USA
Prospective students: Please email with a brief background and how your interests align with our current thrusts (readout & sensing, decoders, compilers, FTQC systems).