IQM Quantum Computers, in collaboration with Fraunhofer FOKUS, has announced a major update to the Eclipse Qrisp framework, achieving the first full gate-level compilation of Shor’s algorithm at a cryptographically relevant scale of 2048-bit keys. While previous resource estimates for breaking RSA-2048 relied on symbolic extrapolation or theoretical models, Qrisp 0.8 produced a concrete gate-by-gate assembly and exact qubit budget. Utilizing a parallelized resource estimation loop, the compiler reached a processing rate of approximately 109 gates per second, turning long-standing theoretical benchmarks into precise engineering targets for future fault-tolerant systems.
The 0.8 release marks a shift toward Quantum Linear Algebra through the introduction of the BlockEncoding class. This provides a “NumPy-like” interface for non-unitary operations, allowing developers to perform complex matrix arithmetic—including addition, multiplication, and inversion—using standard Python operators. By embedding non-unitary operators into the upper-left block of a larger unitary matrix, Qrisp automates the underlying circuit construction and ancilla management. This is supported by a Generalized Quantum Signal Processing (GQSP) module, which implements advanced techniques like the Quantum Eigenvalue Transform for Hamiltonian simulations and matrix inversion with O(poly(log(1/ϵ))) complexity.
To bridge the gap between high-level research and industrial-grade software engineering, Qrisp now includes a native MLIR (Multi-Level Intermediate Representation) quantum dialect. This connects quantum compilation to the same optimization infrastructure used in high-performance classical computing. Additionally, the framework introduces Stim integration, allowing developers to extract error correction circuits directly from high-level programs. By combining these “utility-scale” tools with a suite of advanced algorithms—including Quantum Lanczos for ground-state energy estimation and QDrift for stochastic Hamiltonian simulation—the Eclipse Qrisp ecosystem positions itself as a full-stack framework for the fault-tolerant era.
Key Technical Features in Qrisp 0.8
| Feature | Description |
BlockEncoding | NumPy-style interface for non-unitary matrix inversion and spectral transforms. |
| Scaleable Shor | Full compilation for 128 to 2048-bit keys using BigInteger types. |
| MLIR Dialect | Standards-compliant lowering of quantum programs into the LLVM ecosystem. |
| Stim Extraction | Direct bridge to quantum error correction (QEC) simulation and noise modeling. |
| Quantum Lanczos | Ground-state energy estimation via Krylov subspace construction. |
“At IQM, we believe quantum advantage is built, not rented. Resource estimation at this scale turns vague promises into concrete engineering targets.” — IQM Quantum Computers
For the complete technical changelog and tutorials on 2048-bit resource estimation, consult the Eclipse Qrisp documentation here and the official project overview here.
April 5, 2026
