Pith. sign in

REVIEW 12 cited by

Qrisp: A Framework for Compilable High-Level Programming of Gate-Based Quantum Computers

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2406.14792 v1 pith:SCG6YVIQ submitted 2024-06-20 quant-ph cs.PL

Qrisp: A Framework for Compilable High-Level Programming of Gate-Based Quantum Computers

classification quant-ph cs.PL
keywords quantumprogrammingalgorithmhigh-levelqrispabstractionsframeworkcircuit
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved
0 comments
read the original abstract

While significant progress has been made on the hardware side of quantum computing, support for high-level quantum programming abstractions remains underdeveloped compared to classical programming languages. In this article, we introduce Qrisp, a framework designed to bridge several gaps between high-level programming paradigms in state-of-the-art software engineering and the physical reality of today's quantum hardware. The framework aims to provide a systematic approach to quantum algorithm development such that they can be effortlessly implemented, maintained and improved. We propose a number of programming abstractions that are inspired by classical paradigms, yet consistently focus on the particular needs of a quantum developer. Unlike many other high-level language approaches, Qrisp's standout feature is its ability to compile programs to the circuit level, making them executable on most existing physical backends. The introduced abstractions enable the Qrisp compiler to leverage algorithm structure for increased compilation efficiency. Finally, we present a set of code examples, including an implementation of Shor's factoring algorithm. For the latter, the resulting circuit shows significantly reduced quantum resource requirements, strongly supporting the claim that systematic quantum algorithm development can give quantitative benefits.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 12 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Automatic quantum function parallelization and memory management in Qrisp

    quant-ph 2026-06 unverdicted novelty 7.0

    A novel permeability DAG representation is proposed to automate parallelization and memory management in quantum programs by capturing permeability-based commutation properties.

  2. Semantics-Based Verification of an Implemented Shor Oracle for ECDLP in Qrisp

    cs.SE 2026-05 unverdicted novelty 7.0

    Semantics-based verification of a Qrisp Shor oracle for ECDLP identifies agreement on core primitives but potential control-law violations in controlled execution.

  3. Hybrid Path-Sums for Hybrid Quantum Programs

    cs.PL 2026-04 unverdicted novelty 7.0

    Hybrid Path-Sums offer a new symbolic framework with rewriting rules and assertions to represent, simplify, and verify properties of hybrid quantum-classical programs.

  4. Block-encodings as programming abstractions: The Eclipse Qrisp BlockEncoding Interface

    quant-ph 2026-04 unverdicted novelty 6.0

    The Eclipse Qrisp BlockEncoding interface provides high-level programming abstractions for block-encodings, enabling easier implementation of quantum algorithms such as QSVT, matrix inversion, and Hamiltonian simulation.

  5. A Course on the Introduction to Quantum Software Engineering: Experience Report

    cs.SE 2026-02 conditional novelty 6.0

    A newly designed university course taught quantum computing through a software-engineering lens and was completed by CS students who mostly had no prior quantum background.

  6. Lagrange: Operating Italy's First Publicly-Accessible Quantum Computer for Research and Education

    quant-ph 2026-04 accept novelty 5.0

    A custom proxy-based middleware layer turns a vendor-delivered 5-qubit quantum processor into Italy's first publicly accessible quantum computer, processing over 240,000 jobs with greater than 98 percent uptime and su...

  7. Hybrid Quantum-HPC Middleware Systems for Adaptive Resource, Workload and Task Management

    quant-ph 2026-04 unverdicted novelty 5.0

    The authors present Pilot-Quantum, a middleware for adaptive resource management in hybrid quantum-HPC systems, along with execution motifs and a performance modeling toolkit called Q-Dreamer.

  8. A Course on the Introduction to Quantum Software Engineering: Experience Report

    cs.SE 2026-02 accept novelty 5.0

    An experience report describes a modular course that enables students with minimal quantum exposure to work productively on quantum software engineering topics using executable artifacts and empirical reasoning.

  9. The QuaST Decision Tree: Achieving Automation With Data-Based Recommendations

    quant-ph 2026-05 unverdicted novelty 4.0

    The QuaST Decision Tree is a configurable modular system that automates recommendations for hybrid quantum algorithms, featuring a module for assessing variational algorithm feasibility through scalability analysis.

  10. Unitaria: Quantum Linear Algebra via Block Encodings

    quant-ph 2026-05 accept novelty 4.0

    Unitaria is a new open-source Python library that provides a high-level, composable interface for block encodings in quantum computing, enabling automatic circuit generation and classical simulation-based verification.

  11. svPITE: A Python package for the state-vector-based probabilistic imaginary-time evolution algorithm

    quant-ph 2026-05 unverdicted novelty 4.0

    svPITE is a Python package that provides state-vector and shot-based implementations of probabilistic imaginary-time evolution for quantum ground-state preparation along with parameter tuning and interoperability for ...

  12. svPITE: A Python package for the state-vector-based probabilistic imaginary-time evolution algorithm

    quant-ph 2026-05 unverdicted novelty 3.0

    svPITE is a Python package for ground-state preparation via probabilistic imaginary-time evolution, supporting state-vector and shot-based modes with exact-diagonalization benchmarking and interoperability for dynamic...