~/talk

QuteFuzz: Fuzzing quantum compilers using randomly generated circuits with control(…)

Talkat PLanQC 2025 · on Saturday, 2025-01-25· [compilers-and-language-design]
links:none on file
links:none on file
slides:none on file

QuteFuzz generates fully random quantum programs with nested subroutines and control flow, runs them through Qiskit, Pytket and Cirq stacks, and does differential testing via state-vector comparison and KS tests for shot‑based outputs. The tool finds 17 bugs (12 compiler, 5 simulator), discovers issues like miscompiled unitaries and crashes when adjacent subcircuits appear, and scales to ~500,000 test circuits to produce small, minimized reproductions; QuteFuzz is implemented and effective.

AI-written summary · about

  1. 0:00QuteFuzz introduction
  2. 1:28Quantum compiler testing
  3. 2:29QuteFuzz contributions
  4. 3:38Random circuit generation
  5. 4:21Live circuit demo
  6. 5:26Differential testing
  7. 7:54Automated bug detection
  8. 8:35Bugs found and impact
  9. 9:17Notable bugs
  10. 10:42Lessons learned
  11. 11:49Future work
  12. 12:55Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.