Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Programming Quantum Computers Using Design Automation
 
conference paper

Programming Quantum Computers Using Design Automation

Soeken, Mathias  
•
Haener, Thomas
•
Roetteler, Martin
2018
Proceedings Of The 2018 Design, Automation & Test In Europe Conference & Exhibition (Date)
Design, Automation and Test in Europe Conference and Exhibition (DATE)

Recent developments in quantum hardware indicate that systems featuring more than 50 physical qubits are within reach. At this scale, classical simulation will no longer be feasible and there is a possibility that such quantum devices may outperform even classical supercomputers at certain tasks. With the rapid growth of qubit numbers and coherence times comes the increasingly difficult challenge of quantum program compilation. This entails the translation of a high-level description of a quantum algorithm to hardware-specific low-level operations which can be carried out by the quantum device. Some parts of the calculation may still be performed manually due to the lack of efficient methods. This, in turn, may lead to a design gap, which will prevent the programming of a quantum computer. In this paper, we discuss the challenges in fully-automatic quantum compilation. We motivate directions for future research to tackle these challenges. Yet, with the algorithms and approaches that exist today, we demonstrate how to automatically perform the quantum programming flow from algorithm to a physical quantum computer for a simple algorithmic benchmark, namely the hidden shift problem. We present and use two tool flows which invoke RevKit. One which is based on ProjectQ and which targets the IBM Quantum Experience or a local simulator, and one which is based on Microsoft's quantum programming language Q#.

  • Details
  • Metrics
Type
conference paper
DOI
10.23919/DATE.2018.8341993
Author(s)
Soeken, Mathias  
Haener, Thomas
Roetteler, Martin
Date Issued

2018

Publisher

IEEE

Published in
Proceedings Of The 2018 Design, Automation & Test In Europe Conference & Exhibition (Date)
ISBN of the book

978-3-9819-2630-9

Start page

137

End page

146

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LSI1  
Event nameEvent placeEvent date
Design, Automation and Test in Europe Conference and Exhibition (DATE)

Dresden, GERMANY

Mar 19-23, 2018

Available on Infoscience
November 8, 2018
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/150823
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés