(Not just) pulse-level access – demonstrating the IQM Pulla client tool

ORAL

Abstract

In this talk, we present the open-source IQM Pulla (acronym for Pulse Level Access) client tool. It allows manipulating quantum circuits in multiple abstraction-levels. Circuit-level (or above circuit-level) jobs are compiled in a pipeline defined by specific compilation passes that resolve the circuits first into time-ordered representation, then fully time-resolved circuits and finally into pulse-level instruction playlists sent for execution. This compilation pipeline is fully customizable, supporting the addition of extra passes in any abstraction level (circuit-level or above, time-ordered, time-resolved, pulse-level). Using IQM Pulla, users may implement complex and modular compilation logic that is naturally reusable across various scientific applications.

Presenters

  • Tuukka P Hiltunen

    • IQM Quantum Computers

Authors

  • Tuukka P Hiltunen

    • IQM Quantum Computers
  • Rakihm Davletkaliyev

    • IQM Quantum Computers
  • Joni Ikonen

    • IQM Quantum Computers
  • Ville Bergholm

    • IQM Quantum Computers
  • Brian Tarasinski

    • IQM Quantum Computers
  • Arianne Meijer

    • IQM Quantum Computers
  • Antti Vepsalainen

    • IQM Quantum Computers
  • Jakub Mrożek

    • IQM Quantum Computers
  • Per J Liebermann

    • IQM Quantum Computers
  • Janne Kotilahti

    • IQM Quantum Computers
  • Jussi Ritvas

    • IQM Quantum Computers
  • Miikka Koistinen

    • IQM Quantum Computers
  • Janne Mäntylä

    • IQM Quantum Computers
  • Balint Csatari

    • IQM Quantum Computers
  • Marko Seppälä

    • IQM Quantum Computers