APS Logo

Programming a general purpose trapped-ion quantum computer

ORAL

Abstract

Over the past few years we have seen an explosion of new programming libraries and tools to program quantum computers that allow users to define quantum programs at the level of hardware-agnostic quantum circuits and gates that are applicable to different physical realizations of quantum computers. However, approaching quantum computing exclusively on the circuit level provides a limited perspective on the full stack of operations that physical quantum computers can perform, and is insufficient to program the entire experimental apparatus. A general purpose language, that describes both circuit-level operations as well as low-level, time-dependent hardware instructions in a cohesive manner is lacking, and experimentalists are left to write their own control system code. 

 

Here we present an overview of the language we have developed for the QuantumION platform. QuantumION is an open-access, remotely accessible trapped-ion quantum processor built at the Institute for Quantum Computing in Waterloo, Canada. Our language is designed to fully describe all operations that are required to realize a trapped-ion quantum computer, ranging from standard, hardware-agnostic quantum gates to fully customizable pulse sequences, as well as full control of  auxiliary FPGA channels to control beam pointing, electrode voltages and more. This language is tightly integrated with our custom FPGA hardware setup, but the high-level concepts that went into our language design are applicable to a much broader range of hardware implementations and we hope that our ideas will inspire and contribute to discussions towards building more streamlined experimental control systems for various architectures of quantum computers. 

Presenters

  • Virginia Frey

    University of Waterloo

Authors

  • Virginia Frey

    University of Waterloo

  • Richard W Rademacher

    University of Waterloo

  • Elijah Durso-Sabina

    University of Waterloo

  • Ruhi Shah

    University of Waterloo

  • Ria Chakraborty

    University of Waterloo

  • Matthew L Day

    University of Waterloo

  • Noah Greenberg

    University of Waterloo

  • Nikolay N Videnov

    University of Waterloo

  • Ali Binai-Motlagh

    University of Waterloo

  • Rajibul Islam

    University of Waterloo

  • Crystal Senko

    University of Waterloo