Quantum computing is at the cusp of a computing revolution. A physical machine with 100 quantum bits is expected in the next 3-5 years, large enough to solve problems that classical machines can not solve. Our work focuses on the near- and long-term design of the algorithms, software and architectures of scalable quantum computing systems.

Error correction on quantum bits in a trapped-ion architecture.


  • Ali Javadi-Abhari, Pranav Gokhale, Adam Holmes, Diana Franklin, Ken Brown, Margaret Martonosi, and Frederic T. Chong. Optimized Surface Code Communication in Superconducting Quantum Computers, International Symposium on Microarchitecture. Boston, MA. November 2017

  • Frederic T. Chong, Diana Franklin, and Margaret Martonosi. Programming Languages and Compiler Design for Realistic Quantum Hardware , Nature. September 2017.

  • Ali Javadi-Abhari. Towards a Scalable Software Stack for Resource Estimation and Optimization in General-Purpose Quantum Computers , Doctoral Dissertation. Princeton University , May 2017. Princeton, NJ.

  • Jeff Heckey, Ali Javadi-Abhari, Shruti Patil, Daniel Kudrow, Ken Brown, Diana Franklin, Frederic T. Chong, and Margaret Martonosi. Compiler Management of Communication and Parallelism for Quantum Computation, Proceedings of the 20th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2015. Istanbul, Turkey.

  • Ali JavadiAbhari, Shruti Patil, Daniel Kudrow, Jeff Heckey, Alexey Lvov, Frederic Chong and Margaret Martonosi. ScaffCC: Scalable Compilation and Analysis of Quantum Programs, Journal of Parallel Computing (PARCO), Elsevier, November 2014

  • Shruti Patil, Ali JavadiAbhari, Chen-Fu Chiang, Jeff Heckey, Margaret Martonosi and Frederic Chong. Characterizing the Performance Effect of Trials and Rotations in Applications that use Quantum Phase Estimation, IEEE International Symposium on Workload Characterization (IISWC 2014), Raleigh, North Carolina, October 2014

  • Ali JavadiAbhari>, Shruti Patil, Daniel Kudrow, Jeff Heckey, Alexey Lvov, Frederic Chong and Margaret Martonosi. ScaffCC: A Framework for Compilation and Analysis of Quantum Computing Programs, ACM International Conference on Computing Frontiers (CF 2014), Cagliari, Italy, May 2014 (Best Paper Award)

  • Daniel Kudrow, Kenneth Bier, Zhaoxia Deng, Diana Franklin, Yu Tomita, Kenneth Brown, and Frederic T. Chong. Quantum Rotations: A Case Study in Static and Dynamic Machine-Code Generation for Quantum Computers , In the proceedings of the 40th Annual Intl. Symposium on Computer Architecture (ISCA) , June 2013. Tel Aviv, Israel.

  • Martin Suchara, John Kubiatowicz, Arvin I. Faruque, Frederic T. Chong, Ching-Yi Lai, Gerardo Paz. QuRE: The Quantum Resource Estimator toolbox. ICCD 2013

  • Ali JavadiAbhari, Arvin Faruque, Mohammad Javad Dousti, Luke Svec, Oana Catu, Amlan Chakrabati, Chen-Fu Chiang, Seth Vanderwilt, John Black, Frederic T. Chong, Margaret Martonosi, Martin Suchara, Ken Brown, Massoud Pedram, Todd Brun. Scaffold: Quantum Programming Language, Princeton University Technical Report, July 2012

  • Darshan D. Thaker, Tzvetan S. Metodi, Andrew Cross, Isaac L. Chuang and Frederic T. Chong. Quantum Memory Hierarchies: Efficient Designs to Match Available Parallelism in Quantum Computing, International Symposium on Computer Architecture (ISCA-33), Boston, MA, 2006.

  • Tzvetan S. Metodi, Darshan D. Thaker, Andrew W. Cross, Frederic T. Chong, and Isaac L. Chuang. A Quantum Logic Array Microarchitecture: Scalable Quantum Data Movement and Computation. International Symposium on Microarchitecture. Barcelona, Spain. November 2005
  • Dean Copsey, Mark Oskin, Frederic T. Chong, and Isaac Chuang. The Effect of Communication Costs in Solid-State Quantum Computing Architectures. Symposium on Parallel Algorithms and Architectures. San Diego, California. June 2003.
  • Mark Oskin, Frederic T. Chong, Isaac Chuang, and John Kubiatowicz. Building Quantum Wires: The Long and the Short of it. International Symposium on Computer Architecture. San Diego, California. June 2003.
  • Mark Oskin, Frederic T. Chong, and Isaac Chuang. A Practical Architecture for Reliable Quantum Computers. IEEE Computer, January 2002.