QArch

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.

  • 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