~/talk

Quantum Register Machine: Efficient Implementation of Quantum Recursive Programs(…)

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

Proposes a quantum register machine architecture with a 22-instruction set and a quantum program counter, compiles RQ++ into low-level Qins, and uses a QF table (graph of Q-if instantiations with wait counters) loaded into QRAM to synchronize divergent quantum branches in superposition. Claims automatic parallelisation—e.g., the quantum multiplexor gets circuit depth proportional to max(Tx) rather than sum(Tx), an exponential improvement over naive serial compilation—and demonstrates a reversible execution unitary that implements and decodes instructions on QRAM.

AI-written summary · about

  1. 0:00Quantum register machine intro
  2. 0:22Quantum programming recursion
  3. 1:08High-level goals
  4. 2:32Quantum recursion challenges
  5. 3:58Quantum multiplexer example
  6. 5:24Register machine architecture
  7. 7:13Storage and program counter
  8. 8:19Synchronization in control flows
  9. 9:23Recursive calls handling
  10. 9:46Instruction set Qins design
  11. 10:28Compiling RQ++ programs
  12. 11:31Automatic uncomputation
  13. 12:58Partial evaluation sync
  14. 14:44Execution cycle QF table
  15. 15:47Efficiency parallelization
  16. 16:30Take-home message
  17. 17:11Q&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.