Quantum Dot Live Twin

Streamlit
application badge
Created by team Agentic QDots on July 12, 2026
Unicorn Track

Quantum dot labs read device states via dispersive or RF measurements, operating much faster than the classification loops meant to track them. When a twin lags behind, drift can go unnoticed until valuable fridge time is lost recharacterising the device. We built a live digital twin designed to stay in sync with a quantum dot’s changing state under exactly that kind of pressure. It's a monitoring and synchronisation layer a lab can trust between tuning runs, not a system that wrestles the operator for gate control. The frames come from a real QArray-simulated device trajectory, powered by Rust for speed. In a 2000-frame run on an AMD MI300X (PyTorch/ROCm), the serial CPU baseline hits a worst-case lag of 0.155s. GPU batching without load-shedding actually performs worse under pressure, spiking to 3.304s as backlog builds toward the end. A rule-based triage agent solves this, holding worst-case lag to just 0.021s while cutting compute further, routing 235 full passes, 15 light passes, and 44 skips in real time based on queue depth, staleness, and drift signals, a decision actively used by the control loop. An LLM supervisor (Fireworks AI) sits above the triage agent, monitoring backlog trends in the background to retune thresholds without slowing the real-time path. The adaptive, LLM-tuned threshold architecture is running end-to-end. Next up is longer soak testing to capture threshold updates under sustained drift, which is a clear path to differentiation as the system scales to real hardware. The same stream is exposed as a true QCoDeS Instrument, so a lab can connect this twin directly to their instruments with no extra integration layer. That’s the difference between a demo and something a lab could plug in this week. Results arrive in an interactive control console built for the bench, not a slide deck. Future work includes moving from synchronous micro-batching to a fully asynchronous pipeline and training the classifier weights.

Category tags: