2 code implementations • 18 Apr 2020 • Yongshan Ding, Xin-Chuan Wu, Adam Holmes, Ash Wiseth, Diana Franklin, Margaret Martonosi, Frederic T. Chong
Compiling high-level quantum programs to machines that are size constrained (i. e. limited number of quantum bits) and time constrained (i. e. limited number of quantum operations) is challenging.
Quantum Physics
no code implementations • 16 Jan 2020 • Kaiwen Gui, Teague Tomesh, Pranav Gokhale, Yunong Shi, Frederic T. Chong, Margaret Martonosi, Martin Suchara
Digital simulation of quantum dynamics by evaluating the time evolution of a Hamiltonian is the initially proposed application of quantum computing.
Quantum Physics
1 code implementation • 9 Jan 2020 • Prakash Murali, David C. McKay, Margaret Martonosi, Ali Javadi-Abhari
Our goal is to mitigate the application impact of crosstalk noise through software techniques.
Quantum Physics Emerging Technologies
no code implementations • 31 Jul 2019 • Pranav Gokhale, Olivia Angiuli, Yongshan Ding, Kaiwen Gui, Teague Tomesh, Martin Suchara, Margaret Martonosi, Frederic T. Chong
Variational quantum eigensolver (VQE) is a promising algorithm suitable for near-term quantum machines.
Quantum Physics
no code implementations • 27 May 2019 • Prakash Murali, Norbert Matthias Linke, Margaret Martonosi, Ali Javadi Abhari, Nhung Hong Nguyen, Cinthia Huerta Alderete
From these real-system experiences at QC's hardware-software interface, we make observations about native and software-visible gates for different QC technologies, communication topologies, and the value of noise-aware compilation even on lower-noise platforms.
Quantum Physics
no code implementations • 20 May 2019 • Yipeng Huang, Margaret Martonosi
In support of the growing interest in quantum computing experimentation, programmers need new tools to write quantum algorithms as program code.
Quantum Physics Emerging Technologies Programming Languages
no code implementations • 25 Mar 2019 • Margaret Martonosi, Martin Roetteler
The goal of the QC research community is to close the gap such that useful algorithms can be run in practical amounts of time on reliable real-world QC hardware.
Emerging Technologies Quantum Physics
no code implementations • 8 Mar 2019 • Prakash Murali, Ali Javadi-Abhari, Frederic T. Chong, Margaret Martonosi
For large programs and machine sizes, the SMT optimization approach can be used to synthesize compiled code that is guaranteed to finish within the coherence window of the machine.
Programming Languages Quantum Physics
no code implementations • 30 Jan 2019 • Prakash Murali, Jonathan M. Baker, Ali Javadi Abhari, Frederic T. Chong, Margaret Martonosi
A massive gap exists between current quantum computing (QC) prototypes, and the size and scale required for many proposed QC algorithms.
Quantum Physics Programming Languages
no code implementations • 13 Nov 2018 • Yipeng Huang, Margaret Martonosi
With the advent of small-scale prototype quantum computers, researchers can now code and run quantum algorithms that were previously proposed but not fully implemented.
Programming Languages Quantum Physics
no code implementations • 11 Feb 2018 • Caroline Trippel, Daniel Lustig, Margaret Martonosi
But more importantly, both Prime attacks exploit invalidation-based coherence protocols to achieve the same level of precision as a Flush+Reload attack.
Cryptography and Security Hardware Architecture
no code implementations • 30 Aug 2017 • Ali Javadi-Abhari, Pranav Gokhale, Adam Holmes, Diana Franklin, Kenneth R. Brown, Margaret Martonosi, Frederic T. Chong
Quantum computing (QC) is at the cusp of a revolution.
Quantum Physics
2 code implementations • 7 Jul 2015 • Ali Javadi-Abhari, Shruti Patil, Daniel Kudrow, Jeff Heckey, Alexey Lvov, Frederic T. Chong, Margaret Martonosi
We present ScaffCC, a scalable compilation and analysis framework based on LLVM, which can be used for compiling quantum computing applications at the logical level.
Quantum Physics Programming Languages
no code implementations • 29 Dec 2007 • Eric Chi, Stephen A. Lyon, Margaret Martonosi
We present an alternative analytical error model that generates, over the course of executing the quantum program, a probability tree of the QC's error states.
Quantum Physics