Silq2Qiskit - Developing a quantum language source-to-source translator

Julian Hans, Sven Groppe

Abstract

Quantum Computers are quickly becoming capable of solving certain tasks substantially faster than classical computers and the promise of quantum-driven advancements in research and economy continues to accelerate the development of quantum technology. However, most software development for quantum computers relies on the tedious manual implementation of quantum circuits on a very low level of abstraction, with tools such as the prominent IBM Qiskit SDK. In 2020, Silq, a quantum language to enable more intuitive and robust quantum development, was presented. While it substantially simplifies the write- and readability of quantum programs, Silq Code can only be run through its simulator on classical hardware. In comparison, Qiskit and its close integration with IBM’s Quantum Experience even enable users to run and evaluate quantum programs on physical quantum hardware. This paper proposes an automatic source-to-source translator for basic Silq Code and the extension of Qiskit by core concepts of Silq’s abstraction layers, such as Quantum Indexing and Quantum Control Flow.
Original languageEnglish
Title of host publicationProceedings of the 5th International Conference on Computer Science and Software Engineering (CSSE 2022)
Number of pages10
Place of PublicationNew York, USA
PublisherAssociation for Computing Machinery
Publication date20.12.2022
Pages581-590
ISBN (Print)978-1-4503-9778-0
Publication statusPublished - 20.12.2022
Event CSSE 2022: International Conference on Computer Science and Software Engineering - Guilin, China
Duration: 21.10.202223.10.2022
http://www.csse2022.net/

Research Areas and Centers

  • Centers: Center for Artificial Intelligence Luebeck (ZKIL)
  • Research Area: Intelligent Systems

Fingerprint

Dive into the research topics of 'Silq2Qiskit - Developing a quantum language source-to-source translator'. Together they form a unique fingerprint.

Cite this