/QuantumArchitecturePrinceton.github.io

Quantum computer architecture and programming languages research group at Princeton University

QArch

Group Members

Group Alumni

  • Ali Javadi-Abhari, Princeton EE Ph.D. -> Now at IBM T.J. Watson Research Center
  • Eric Chi, Princeton EE Ph.D. -> Now at NVIDIA

News

Publications

Our work has been supported in part by the National Science Foundation (under grants CCF-0323472, PHY-1415537, PHY-1660686, 1730082 and others), the DoD (under subcontract 431682), and DTO (under contract W911NF-04-1-0398). In addition, we acknowledge past or ongoing support from the ARO, the Los Alamos National Laboratory, and the Intel Corporation.

The full list of MRMGroup papers (both QC and other non-QC topics) can be found at mrmgroup.cs.princeton.edu.

  • Pranav Gokhale, Olivia Angiuli, Yongshan Ding, Kaiwen Gui, Teague Tomesh, Martin Suchara, Margaret Martonosi, Frederic T. Chong: O(N^3) Measurement Cost for Variational Quantum Eigensolver on Molecular Hamiltonians. IEEE Transactions on Quantum Engineering, November 2020. 1st place IBM Q Best Paper Award. IEEE International Conference on Quantum Computing and Engineering (QCE) 2020 Best Paper Award. [pdf] [IEEE TQE] [arXiv]

  • Wei Tang, Teague Tomesh, Martin Suchara, Jeffrey Larson, Margaret Martonosi. CutQC: Using Small Quantum Computers for LargeQuantum Circuit Evaluations Further revised version to appear at the 26th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2021). [pdf]

  • Prakash Murali, Norbert Matthias Linke, Margaret Martonosi, Ali Javadi Abhari, Nhung Hong Nguyen, Cinthia Huerta Alderete. Architecting Noisy-Intermediate Scale Quantum Computers: A Real-System Study IEEE Micro, 40 (3) (Top Picks of the 2019 Computer Architecture Conferences), May-June 2020. [pdf]

  • Prakash Murali, Dripto M. Debroy, Kenneth R. Brown, Margaret Martonosi. Architecting Noisy Intermediate-Scale Trapped Ion Quantum Computers 47th International Symposium on Computer Architecture (ISCA ’20). [pdf]

  • Y. Shi, P. Gokhale, P. Murali, J. M. Baker, C. Duckering, Y. Ding, N. C. Brown, C. Chamberland, A. J. Abhari, A. W. Cross, D. I. Schuster, K. R. Brown, M. Martonosi, and F. T. Chong. Resource-Efficient Quantum Computing by Breaking Abstractions Invited paper, Proceedings of the IEEE, June 2020 [pdf]

  • Wei Tang, Zhaoqi Leng, Andrew Houck, Margaret Martonosi: Single-Qubit Optimal Quantum Readout via Neural Networks. Talk at the APS March Meeting 2020.

  • Kaiwen Gui, Teague Tomesh, Pranav Gokhale, Yunong Shi, Frederic T. Chong, Margaret Martonosi, Martin Suchara: Term Grouping and Travelling Salesperson for Digital Quantum Simulation. Preprint available online. [arXiv]

  • Prakash Murali, David C. McKay, Margaret Martonosi, Ali Javadi Abhari: Software Mitigation of Crosstalk on Noisy Intermediate-Scale Quantum Computers ASPLOS 2020 [arXiv]

  • Prakash Murali, Norbert Matthias Linke, Margaret Martonosi, Ali Javadi Abhari, Nhung Hong Nguyen, Cinthia Huerta Alderete: Full-Stack, Real-System Quantum Computer Studies: Architectural Comparisons and Design Insights. ISCA 2019 [PDF] [arXiv]

  • Prakash Murali, Jonathan M. Baker, Ali Javadi Abhari, Frederic T. Chong, Margaret Martonosi: Noise-Adaptive Compiler Mappings for Noisy Intermediate-Scale Quantum Computers. ASPLOS 2019 [lightning] [PDF] [arXiv]

  • Yipeng Huang, Margaret Martonosi: Statistical Assertions for Validating Patterns and Finding Bugs in Quantum Programs. ISCA 2019 [lightning] [PDF] [arXiv]

  • Prakash Murali, Jonathan M. Baker, Ali Javadi Abhari, Frederic T. Chong, Margaret Martonosi: Noise-Adaptive Compiler Mappings for Noisy Intermediate-Scale Quantum Computers. ASPLOS 2019 [lightning] [PDF] [arXiv]

  • Prakash Murali, Ali Javadi Abhari, Frederic T. Chong, Margaret Martonosi: Formal Constraint-based Compilation for Noisy Intermediate-Scale Quantum Systems. Microprocessors and Microsystems, Special Issue on Quantum Computer Architecture: a full-stack overview. (Earlier version of ASPLOS 2019 paper) [PDF] [arXiv]

  • Quantum Computing: Progress and Prospects (2018) National Academies of Sciences, Engineering, and Medicine. 2018. Margaret Martonosi was a member of the study committee for this report. [link]

  • Margaret Martonosi, Martin Roetteler: Next Steps in Quantum Computing: Computer Science's Role. A Computing Community Consortium (CCC) workshop report [link] [arXiv]

  • Yipeng Huang, Margaret Martonosi: QDB: From Quantum Algorithms Towards Correct Quantum Programs. PLATEAU workshop SPLASH 2018 [PDF] [slides] [poster] [arXiv]

  • Ali JavadiAbhari, Pranav Gokhale, Adam Holmes, Diana Franklin, Kenneth R. Brown, Margaret Martonosi, Frederic T. Chong: Optimized surface code communication in superconducting quantum computers. MICRO 2017: 692-705 [PDF] [arXiv]

  • Ali JavadiAbhari, Shruti Patil, Daniel Kudrow, Jeff Heckey, Alexey Lvov, Frederic T. Chong, Margaret Martonosi: ScaffCC: Scalable compilation and analysis of quantum programs. Parallel Computing 45: 2-17 (2015) [PDF] [arXiv]

  • Jeff Heckey, Shruti Patil, Ali JavadiAbhari, Adam Holmes, Daniel Kudrow, Kenneth R. Brown, Diana Franklin, Frederic T. Chong, Margaret Martonosi: Compiler Management of Communication and Parallelism for Quantum Computation. ASPLOS 2015: 445-456 [PDF]

  • Ali JavadiAbhari, Shruti Patil, Daniel Kudrow, Jeff Heckey, Alexey Lvov, Frederic T. Chong, Margaret Martonosi: ScaffCC: a framework for compilation and analysis of quantum computing programs. Conf. Computing Frontiers 2014: 1:1-1:10 [PDF]

  • Shruti Patil, Ali JavadiAbhari, Chen-Fu Chiang, Jeff Heckey, Margaret Martonosi, Frederic T. Chong: Characterizing the performance effect of trials and rotations in applications that use Quantum Phase Estimation. IISWC 2014: 181-190 [PDF]

  • Eric Chi, Stephen A. Lyon, Margaret Martonosi: Deterministic error model for quantum computer simulation. Physical Review A 77, 052315 – Published 14 May 2008 [PDF]

  • Eric Chi, Stephen A. Lyon, Margaret Martonosi: Tailoring quantum architectures to implementation style: a quantum computer for mobile and persistent qubits. ISCA 2007: 198-209 [PDF] [arXiv]

Software