Enhancing a NearTerm Quantum Accelerator's Instruction Set Architecture for Materials Science Applications
Abstract
Quantum computers with tens to hundreds of noisy qubits are being developed today. To be useful for realworld applications, we believe that these nearterm systems cannot simply be scaleddown nonerrorcorrected versions of future faulttolerant largescale quantum computers. These nearterm systems require specific architecture and design attributes to realize their full potential. To efficiently execute an algorithm, the quantum coprocessor must be designed to scale with respect to qubit number and to maximize useful computation within the qubits' decoherence bounds. In this work, we employ an applicationsystemqubit codesign methodology to architect a nearterm quantum coprocessor. To support algorithms from the realworld application area of simulating the quantum dynamics of a material system, we design a (parameterized) arbitrary singlequbit rotation instruction and a twoqubit entangling controlledZ instruction. We introduce dynamic gate set and paging mechanisms to implement the instructions. To evaluate the functionality and performance of these two instructions, we implement a twoqubit version of an algorithm to study a disorderinduced metalinsulator transition and run 60 random instances of it, each of which realizes one disorder configuration and contains 40 twoqubit instructions (or gates) and 104 singlequbit instructions. We observe the expected quantum dynamics of the timeevolution of this system.
 Publication:

arXiv eprints
 Pub Date:
 March 2020
 DOI:
 10.48550/arXiv.2003.03460
 arXiv:
 arXiv:2003.03460
 Bibcode:
 2020arXiv200303460Z
 Keywords:

 Quantum Physics;
 Computer Science  Emerging Technologies;
 Electrical Engineering and Systems Science  Systems and Control
 EPrint:
 Received August 15, 2019