Skip to content

Utility-Scale Stress Test: 133-Qubit TFIM on IBM Torino

Patent notice: The underlying methods are covered by pending patent applications.

"Works Clean, Scales Dirty"

To validate the qgate middleware across both theoretical and physical extremes, we subjected the TSVF architecture to a two-phase Transverse-Field Ising Model (TFIM) benchmark at the quantum critical point (\(h/J \approx 3.04\)).

Scale Environment ISA Depth Noise Regime qgate Advantage Conclusion
16-Qubit Aer Simulator (Clean) 2,290 Simulated +0.7% Improvement Works Clean — validates the mathematical model successfully isolates lower-energy expectation values
133-Qubit IBM Torino (Physical) 16,709 Extreme (\(37\times T_1\)) Δ = −0.0798 Scales Dirty — proves the Galton filter survives massive hardware decoherence, extracting correlated thermodynamic signal from ~99% thermal noise

Experiment Setup

Parameter Value
Backend IBM Torino (133 physical qubits, Heron r2)
Hamiltonian \(H = -J \sum_i Z_i Z_{i+1} - h \sum_i X_i\), \(J=1.0\), \(h=3.04\)
System qubits 132 (+ 1 ancilla = 133 total)
Topology Heavy-hex lattice, 150 edges (149 for TSVF after ancilla reservation)
Ansatz Topology-aware hardware-efficient + chaotic perturbation (1 layer)
Shots 100,000 per job × 2 jobs (standard + TSVF)
TSVF variant Score Fusion (\(\alpha = 0.8\)) + Galton adaptive thresholding (target 10%)
Date March 3, 2026
Cost $0 (IBM Open Plan free tier)

The Physics: Why This Test Matters

At an ISA depth of 16,709 gates, the IBM Torino processor has vastly exceeded its \(T_1\) coherence time:

\[\text{Circuit time} \approx 16{,}709 \times 660\,\text{ns} \approx 11\,\text{ms} \gg T_1 \approx 300\,\mu\text{s}\]

This means the QPU output is approximately 37× beyond \(T_1\) relaxation — the hardware is operating in a regime of near-total thermal decoherence. Standard global parity checks completely fail at this depth, and unmitigated circuit output is dominated by thermal noise.

Despite this, qgate was designed to work at the classical post-processing layer. The question: can the Galton filter find any signal at all in this noise?


Key Results

IBM Torino QPU Results (March 3, 2026)

Metric Standard VQE TSVF VQE
Energy −4.1078 −4.1876
ISA depth 97 16,709
Wall time 38.6s 103.4s
Job ID d6jgnr060irc7394gn8g d6jgo5cgmsgc73bv2d8g

TSVF Filtering Telemetry

Metric Value
Cooling delta (Δ) −0.0798 (negative = TSVF finds lower energy)
Galton effective θ 0.788
qgate acceptance rate 11.95% (11,952 / 100,000)
Ancilla post-selection rate 38.2% (38,192 / 100,000)
Time-to-Solution (TTS) 8.37

Algorithmic Cooling Confirmed

Out of 100,000 shots of near-total decoherence noise, the Galton threshold successfully locked onto the 11.95% of trajectories where the ancilla energy probe retained correlated signal. By keeping only those trajectories, qgate pulled the energy expectation value downward (colder) by Δ = −0.0798 — acting as a thermodynamic Maxwell's Demon that sorts slightly-colder noise from hotter noise at a circuit depth where classical tensor networks cannot simulate.


Understanding the Energy Values

Both energies (−4.11 and −4.19) are far from the DMRG ground state estimate of −411.84. This is expected and by design — the experiment uses a single-shot random ansatz with no variational optimization loop.

Why no optimizer?

A full VQE optimization loop at 133 qubits would require ~500 iterations × \(192/iteration ≈ **\)96,000 in QPU credits on IBM's Pay-As-You-Go plan. IBM can afford this for Nature papers — they own the refrigerators. For a middleware validation, the relevant metric is not the absolute energy, but the relative improvement** (cooling delta) between the filtered and unfiltered ensembles.

The cooling delta proves that qgate's trajectory filtering extracts real thermodynamic signal from utility-scale quantum noise, regardless of the starting point in the energy landscape.


Transpilation Depth Analysis

We validated circuit transpilation at three layer counts on real ibm_torino before selecting the optimal configuration:

Layers Std ISA Depth TSVF ISA Depth Blow-up Decoherence Risk
1 97 16,709 25.1× Moderate-High (selected)
2 191 33,872 25.5× Very High
3 285 49,662 24.9× Near-Total

The 25× blow-up originates from the doubly-controlled RY energy probe gates — each of the 149 heavy-hex edges requires two controlled rotations (rewarding \(|00\rangle\) and \(|11\rangle\) spin alignment), each decomposing into multiple native CX gates.


The Two-Phase Validation Narrative

Phase 1: "Works Clean" (16-Qubit Aer Simulator)

In a controlled simulation environment, TSVF demonstrably pushes the system toward lower-energy configurations:

  • +0.7% energy improvement over standard VQE
  • Galton threshold converges to θ = 0.8125
  • 17.42% acceptance rate (healthy post-selection yield)
  • Transpilation blow-up only 1.6× (well within coherence budget)

This validates the mathematical correctness of the TSVF energy probe and Galton filtering mechanism.

Phase 2: "Scales Dirty" (133-Qubit IBM Torino)

On real superconducting hardware at \(37\times T_1\) decoherence:

  • Negative cooling delta (Δ = −0.0798) — TSVF wins
  • Galton θ = 0.788 (adaptive threshold converged)
  • 11.95% qgate acceptance (close to 10% target)
  • 38.2% ancilla acceptance (energy probe is selective, not random)

This validates the engineering scalability of the TSVF pipeline: circuit construction, ISA transpilation, SamplerV2 job submission, multi-register bitstring extraction, ancilla post-selection, Score Fusion, and Galton adaptive thresholding — all working end-to-end on 133 physical qubits.


Reproduction

Prerequisites

pip install qgate[qiskit]
pip install qiskit-ibm-runtime qiskit-aer scipy rustworkx

16-Qubit Clean Validation

cd simulations/tfim_127q
python run_tfim_dryrun.py --mode aer --n-qubits 16

133-Qubit Hardware Run

cd simulations/tfim_127q

# Topology check only (no QPU credits):
python run_tfim_127q.py --backend ibm_torino --topology-check-only

# Full production run (requires IBM token):
python run_tfim_127q.py --backend ibm_torino --layers 1 --shots 100000

Results are saved to simulations/tfim_127q/results/ as JSON.


Raw Data

The complete results JSON from the March 3, 2026 production run:

{
  "backend": "ibm_torino",
  "n_physical_qubits": 133,
  "n_system_qubits_tsvf": 132,
  "n_layers": 1,
  "shots": 100000,
  "energy_standard": -4.10782,
  "energy_tsvf": -4.187579,
  "cooling_delta": -0.079976,
  "galton_threshold": 0.7879,
  "acceptance_probability": 0.11952,
  "ancilla_accepted": 38192,
  "std_depth_transpiled": 97,
  "tsvf_depth_transpiled": 16709,
  "std_job_id": "d6jgnr060irc7394gn8g",
  "tsvf_job_id": "d6jgo5cgmsgc73bv2d8g"
}

Further Reading