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

Oral-In-person

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 Hiltunen

    • IQM Quantum Computers

Authors

  • Tuukka Hiltunen

    • IQM Quantum Computers
  • Rakihm Davletkaliyev

  • Joni Ikonen

  • Ville Bergholm

  • Brian Tarasinski

  • Arianne Meijer

  • Antti Vepsalainen

    • IQM Quantum Computers
  • Jakub Mrożek

    • IQM Quantum Computers
  • Per Liebermann

    • IQM Quantum Computers
  • Janne Kotilahti

  • Jussi Ritvas

  • Miikka Koistinen

  • Janne Mäntylä

  • Balint Csatari

  • Marko Seppälä