1 of 156

Quantum Multicomputers

Rodney Van Meter

Keio University

慶應義塾大学

@QCE 2025 Albuquerque, NM

2025/9/1

2 of 156

2

3 of 156

Happy (U.S.) Labor Day! Dedication:

To:

  • Those who cannot come to the U.S.
  • Those who choose not to come to the U.S.
  • Those U.S.-based researchers whose grants have been terminated/suspended

…and also to my Dad, who passed away in June.

3

4 of 156

A Thought

We live in extraordinary times:

  • Quantum information
  • AI (for better and worse)
  • mRNA vaccines
  • LIGO, JWST & Vera C. Rubin Observatory

but also:

  • Climate change
  • COVID-19
  • Six active wars killing >10,000 people per year
  • Assault on science, higher education and public health in U.S.

4

5 of 156

5

6 of 156

6

Networks for Modular Quantum Systems

Rodney Van Meter

Keio University

慶應義塾大学

@QCE 2025 Albuquerque, NM

2025/9/1

7 of 156

7

EQIS 2003, Kyoto

8 of 156

8

What is the Quantum Computer �Architecture “Stack”?

This is not quite an architecture diagram per se, more like a community structure.

Programming languages inadvertently left out, and this was before thinking about education, community, supporting technologies, problem partners, and customers.

rdv Ph.D. thesis, 2006,

https://arxiv.org/abs/quant-ph/0607065

9 of 156

9

AQUA Group @SFC 2024

(now about 40 people)

10 of 156

10

11 of 156

11

Joint work with >110 quantum co-authors since 2003:

Muhammed Ahsan, Hideharu Amano, Yoshinori Aono, Luciano Aparicio, Alán Aspuru-Guzik, Praveen Balaji, Naphan Benchasattabuse, Angela Sara Cacciapuotti, Marcello Caleffi, Joshua C.A. Casapao, Poompong Chaiwongkhot, Areeya Chantasri, Byung-Soo Choi, Hyensoo Choi, Joaquin Chung, Andrew N Cleland, Gordon Cui, Simon Devitt, Clément Durand, David Elkouss, Suguru Endo, Hiroshi Esaki, Paolo Fittipaldi, Austin Fowler, Andrew Greentree, Frédéric Grosshans, Michal Hajdušek, Lajos Hanzo, Charles D Hill, Lloyd CL Hollenberg, Dominic Horsman, Rikizo Ikuta, Kaori Ishizaki, Kohei M. Itoh, Liang Jiang, N Cody Jones, Hideyuki Kawashima, Raj Kettimuthu, Jungsang Kim, Alexander Kolar, Marii Koyama, Wojciech Kozlowski, Noboru Kunihiro, Thaddeus Ladd, Sitong Liu, Sebastien GR Louis, Ananda G. Maity, Nam Mannucci, Takaaki Matsuo, Peter L McMahon, Sara Metwalli, Shigetora Miyashita, Darcy QC Morgan, Yoshihiro Mori, Bill Munro, Shota Nagayama, Ken M. Nakanishi, Yehuda Naveh, Kae Nemoto, Trung Duc Nguyen, Shin Nishio, Ryo Nojima, Yasuhiro Ohkura, Hiroyuki Ohno, Takafumi Oka, Kento Oonishi, Alto Osada, Mark Oskin, Yulu Pan, Natchapol Patamawisut, Poramet Pathumsoot, Tien Trung Pham, Pawan Poudel, Bruno Rijsman, Kazuhiro Saito, Daisuke Sakuma, Bernard Ousmane Sane, Toshihiko Sasaki, Rei Sato, Ryosuke Satoh, Takahiko Satoh, Alireza Seif, Hikaru Shimizu, Naoyuki Shinohara, Ansh Singal, Akihito Soeda, Tomah Sogabe, Kento Samuel Soon, Ashley Stephens, Michihiko Sugawara, Kenji Sugisaki, Sujin Suwanna, Shigeya Suzuki, Amin Taherkhani, Tomoki Tanaka, Theerapat Tansuwannont, Kentaro Teramoto, Andrew Todd, Monet Tokuyama, Joe Touch, Agung Trisetyarso, Tomoki Tsuno, Yosuke Ueno, Shumpei Uno, David S Wang, Stephanie Wehner, James D Whitfield, Robert Wille, Qian Xu, Yoshihisa Yamamoto, Hiroshi Yamauchi, Haoxiong Yan, Hikaru Yokomori, Nobuyuki Yoshioka, Claire Yun, Man-Hong Yung, Allen Zang,

and probably some others

(just the quantum people, not purely classical)

(includes RFC & unpublished arXiv but not roadmap & research reports)

12 of 156

Rodney Van Meter

Professor, Faculty of Environment and Information Studies, Keio University

Cyber-Informatics Program Chair, Graduate School of Media and Governance

Vice Center Chair, Keio Quantum Computing Center

Board Member, WIDE Project

Leader, Advancing Quantum Architecture (AQUA)

Quantum Internet Task Force (QITF)

Co-chair, Quantum Internet Research Group (QIRG)

Editor in Chief, IEEE Transactions on Quantum Engineering

rdv@sfc.wide.ad.jp

12

13 of 156

From Experiment to System

What takes us in that direction?

13

14 of 156

14

15 of 156

15

16 of 156

16

QKD

initial idea

First laboratory distributed entanglement experiments

1980s

1990s

2000s

2010s

2020s

2030s

First QKD network testbeds:

Boston, Geneva, Tokyo

First entangled networks

Commercial Quantum Internet

Entanglement networks proposed

Fiber and satellite links tested

Demonstrated in the lab

First commercial products

Operational network Beijing-Shanghai

Quantum key distribution

Entangled networks

17 of 156

17

QKD

initial idea

First laboratory distributed entanglement experiments

1980s

1990s

2000s

2010s

2020s

2030s

First QKD network testbeds:

Boston, Geneva, Tokyo

First entangled networks

Entanglement networks proposed

Fiber and satellite links tested

Demonstrated in the lab

First commercial products

Operational network Beijing-Shanghai

Quantum key distribution

Entangled networks

Commercial Quantum Internet

18 of 156

18

First laboratory distributed entanglement experiments

1980s

1990s

2000s

2010s

2020s

2030s

First entangled networks

Entanglement networks proposed

Fiber and satellite links tested

Entangled networks

Quantum Multicomputer/�Data Center Networks

Commercial Quantum Internet

19 of 156

Entanglement

19

20 of 156

Making Node-to-node Entanglement

Link types vary, but a common type interferes photons at the midpoint of the link: Memory-Interference-Memory, or MIM

21 of 156

Making Node-to-node Entanglement

Link types vary, but a common type interferes photons at the midpoint of the link: Memory-Interference-Memory, or MIM

22 of 156

Entanglement Swapping (~Teleportation)

Entanglement distribution in quantum networks is performed by entanglement swapping on photonic qubits.

What has to be satisfied for Entanglement swapping?

➡️ the photons have to be indistinguishable

Properties that determine how distinguishable the photons are

  • Polarizations
  • Spectral modes
  • Temporal modes
  • Arrival time
  • Transverse spatial time

22

Spectral distinguishability

23 of 156

Photon Wave Packet Overlap

Photon synchronization at the BS is crucial: good fidelity = high visibility!

Photon arrival time at the BS determines the interference visibility.

  • Perfect timing leads to maximum interference visibility
  • Delayed arrival reduces visibility

Factors that can lead wave packets to not overlap

  • Photon emission time jitter (we can’t fix this)
  • Physical distance difference between nodes

23

24 of 156

Bad Overlap

24

Two photons have to arrive at the beam splitter (BS) at the same time.

This will give poor visibility

(makes poor or no entanglement)

25 of 156

Improving Photon Wave Packet Overlap

We use Optical Delay Lines (ODLs) to adjust the timing of the photons

Timings we have to consider

  • Time to calculate the delay needed for wave packet overlap
  • Time to communicate necessary information to the ODL
  • Time to set/reset the ODL

25

From OZ optics manual

26 of 156

Good Overlap (same arrival time)

26

Two photons have to arrive at the beam splitter (BS) at the same time.

This will give good visibility (makes good entanglement)

27 of 156

27

Hong-Ou-Mandel dip (data from our lab)

Bad overlap

(P=50% two detectors will click)

Good overlap (one detector should click)

28 of 156

Making Node-to-node Entanglement

Link types vary, but a common type interferes photons at the midpoint of the link: Memory-Interference-Memory, or MIM

29 of 156

Making Node-to-node Entanglement

Link types vary, but a common type interferes photons at the midpoint of the link: Memory-Interference-Memory, or MIM

30 of 156

Importance of Entanglement

Remote CNOT gates (between distant qubits) consume entanglement.

30

local CNOT gates

Z measurement

X measurement

classical communication

Bell pair

Node 1

Node 2

31 of 156

Importance of Entanglement

Remote CNOT gates (between distant qubits) consume entanglement.

31

1 Bell pair = 1 remote CNOT gate

=

32 of 156

A very rough look at the necessary quantum computer roadmap

Why data center-scale networks are necessary!

32

33 of 156

Evolving Hardware Environment

33

more application qubits

early qubits

NISQ

higher fidelity

34 of 156

Evolving Hardware Environment

34

more application qubits

NISQ

NISQier

less Noisy ISQ

first FT demos

early qubits

higher fidelity

35 of 156

Evolving Hardware Environment

35

more application qubits

NISQ

NISQier

less Noisy ISQ

first FT demos

early qubits

longer code distances

more FT qubits

Max-SQ�(max single-chip FT system)

higher fidelity

36 of 156

Evolving Hardware Environment

36

more application qubits

fault tolerant quantum multicomputer

NISQ

NISQier

NISQ multicomputer

less Noisy ISQ

first FT demos

early qubits

longer code distances

more FT qubits

Max-SQ�(max single-chip FT system)

interconnects required

higher fidelity

37 of 156

(Selected) Early Multicomputer Designs (not Experiment!)

Duke Ion Trap

Multiple logical qubits/node

Full crossbar

2005

Design by PresentationGO.com

(My apologies if your work or your favorite work doesn’t show up here)

38 of 156

(Selected) Early Multicomputer Designs (not Experiment!)

Duke Ion Trap

Multiple logical qubits/node

Full crossbar

2005

Keio/NII/HP Multicomputer

Top-down architecture

Starting from workload

Multiple logical qubits/node

Various unswitched network topologies

Line topology works well!

2006

Melbourne Ion Trap

One logical qubit/node

Unspecified multiplexer

2006

Harvard Small-Register

Inter-module QEC

Unspecified MEMS switched topology

2007

Design by PresentationGO.com

39 of 156

(Selected) Early Multicomputer Designs (not Experiment!)

Duke Ion Trap

Multiple logical qubits/node

Full crossbar

2005

Keio/NII/HP Multicomputer

Top-down architecture

Starting from workload

Multiple logical qubits/node

Various unswitched network topologies

Line topology works well!

2006

Melbourne Ion Trap

One logical qubit/node

Unspecified multiplexer

2006

Keio/NII/Stanford/Melbourne Dist. QD Surface Code

Single surface spanning multiple chips

Extremely large scale

Extremely challenging

Linear topology

2010

Oxford Fully Dist. Surface Code

Small registers

Single surface spanning chips

Square lattice (4 interfaces/cell)

2013

Harvard Small-Register

Inter-module QEC

Unspecified MEMS switched topology

2007

Duke/Keio Multi-tier

Steane code

Multiple logical qubits/node

Tree structure

2015

Design by PresentationGO.com

40 of 156

(Selected) Early Multicomputer Designs (not Experiment!)

Duke/Keio Multi-tier

Steane code

Multiple logical qubits/node

Tree structure

2015

Design by PresentationGO.com

Chicago/Keio �Cosmic Ray Tolerant

Two-tier QEC

Inter-node used to reconstruct after catastrophic data loss

Small-group all-to-all

2022

(Not much happened in here…)

41 of 156

(Selected) Recent Multicomputer Designs

MIT Repeater Tree

Network nodes have memory

Repeater-like

Several topologies

Fat tree

2023

UT Sydney Inter-node Lattice Surgery

Inter-node lattice surgery

Unspecified topology

2024

Spain/Delft

Traffic Analysis

Best traffic analysis since our early work

All-to-all

2023

ARQUIN

Detailed study of remote gates over superconducting → optical transducer

Ad hoc topologies

2024

Chicago/Keio �Cosmic Ray Tolerant

Two-tier QEC

Inter-node used to reconstruct after catastrophic data loss

Small-group all-to-all

2022

Q-Fly

Surface code

Multiple logical qubits/node

Dragonfly-family structure

2024

Design by PresentationGO.com

42 of 156

Questions

  • How many physical qubits per node?
  • Method for making inter-node entanglement
  • QEC construction: Do logical qubits span nodes?
  • Method for logical operations between nodes
  • Switching technology
  • Network topology
  • Packaging and (literal) floor planning
  • Traffic pattern

42

43 of 156

Questions

  • How many physical qubits per node?
  • Method for making inter-node entanglement
  • QEC construction: Do logical qubits span nodes?
  • Method for logical operations between nodes
  • Switching technology
  • Network topology
  • Packaging and (literal) floor planning
  • Traffic pattern

43

44 of 156

Quantum Error Correction

Logical qubit confined to one node

  • Steane code
  • Surface code with lattice surgery

Code block spans multiple nodes

  • 2-D or 3-D surface codes, Raussendorf style (“defects” in the surface)
  • LDPC codes?
  • Multi-layer (concatenated, maybe heterogeneous) also possible

44

45 of 156

Quantum Error Correction

Logical qubit confined to one node

  • Steane code
  • Surface code with lattice surgery

Code block spans multiple nodes

  • 2-D or 3-D surface codes, Raussendorf style (“defects” in the surface)
  • LDPC codes?
  • Multi-layer (concatenated, maybe heterogeneous) also possible

45

lattice surgery: Horsman, Fowler, Devitt, rdv, NJP 2012

46 of 156

46

lattice surgery: Horsman, Fowler, Devitt, rdv, NJP 2012

Logical qubit A in node 1

Logical qubit B in node 2

Remote gate mediated by logical Bell pair or physical Bell pairs?

47 of 156

47

lattice surgery: Horsman, Fowler, Devitt, rdv, NJP 2012

Remote gate mediated by logical Bell pair or physical Bell pairs?

Logical Bell pair requires lots of fault-tolerant memory (7~8 logical qubits/node to buffer one high-fidelity Bell pair)

Physical Bell pairs: transversal logical gate, lattice surgery or stabilizer measurement

Purify(*) then inject(+)?

Inject then purify?

Requires high-fidelity physical memory, physical-layer purification

Requires lots of physical-layer entanglement

(* Purification ~ error detection

+ Inject ~ encode in QEC)

48 of 156

Questions

  • How many physical qubits per node?
  • Method for making inter-node entanglement
  • QEC construction: Do logical qubits span nodes?
  • Method for logical operations between nodes
  • Switching technology
  • Network topology
  • Packaging and (literal) floor planning
  • Traffic pattern

48

49 of 156

Multicomputer interconnect

49

Traffic usually centrally coordinated, proceeds in regular patterns

Round 1

50 of 156

Multicomputer interconnect

50

Round 2

Traffic usually centrally coordinated, proceeds in regular patterns

51 of 156

Multicomputer interconnect

51

Round 3

Traffic usually centrally coordinated, proceeds in regular patterns

52 of 156

Variable Placement & Management

  • Multiple logical qubits / node
  • “Telegate” (blue circles)
  • “Teledata” (red circles)�(“There and Back Again”)

52

53 of 156

Compilation for Multicomputers

  • Gate-based
    • variable layout (assignment to nodes & locations) �(known to be NP-hard in monolithic, homogeneous systems, Siraichi 2018)
    • gate decomposition
  • Graph state-based (with Simon Devitt)
    • closely related to measurement-based quantum computation (MBQC)
    • still issue of gate decomposition
    • as compilation gets better/more aggressive, graph will look more random?
    • node layout (assignment to nodes & locations)

53

Graph state-based:

Liu et al., QCE ‘23 https://arxiv.org/abs/2306.03758 �Vijayan et al., QST 9 025005 (2024)

Litinski, Quantum 3, 128 (2019)

54 of 156

Questions

  • How many physical qubits per node?
  • Method for making inter-node entanglement
  • QEC construction: Do logical qubits span nodes?
  • Method for logical operations between nodes
  • Switching technology
  • Network topology
  • Packaging and (literal) floor planning
  • Traffic pattern

54

55 of 156

Multicomputer interconnect

55

Direct connection in 2-D fabric. �Most nodes need four network interfaces.

56 of 156

Multicomputer interconnect

56

If each link is MIM, we need many BSAs!

57 of 156

=

58 of 156

Multicomputer interconnect

58

Nodes all share one pool of detectors via switch

N nodes, N/2 BSAs

A

B

C

D

E

F

Approach being taken by e.g. �Monroe, Kim & IonQ

59 of 156

Multicomputer interconnect

59

Nodes all share one pool of detectors via switch

N nodes, N/2 BSAs

A

B

C

D

E

F

Measure here to create entanglement between the two nodes on the left

60 of 156

Multicomputer interconnect

60

Nodes all share one pool of detectors via switch

N nodes, N/2 BSAs

A

B

C

D

E

F

Measure here to create entanglement between the two nodes on the left

61 of 156

Multicomputer interconnect

61

Nodes all share one pool of detectors via switch

N nodes, N/2 BSAs

A

B

C

D

E

F

Entanglement created between nodes!

…but it’s a consumable resource, so we have to make lots of it!

62 of 156

62

Koyama, …, rdv, QCE 2024 / https://arxiv.org/abs/2405.09860

63 of 156

All Pairings, not all permutations

63

All permutations (Beneš network) requires 6 switch points, but all pairings requires only 2.

64 of 156

All Pairings, not all permutations

64

All permutations (Beneš network) requires 6 switch points, but all pairings requires only 2.

65 of 156

All Pairings, not all permutations

65

All permutations (Beneš network) requires 6 switch points, but all pairings requires only 2.

66 of 156

66

Koyama, …, rdv, QCE 2024 / https://arxiv.org/abs/2405.09860

67 of 156

67

68 of 156

Classical Dragonfly

Many (classical) data centers and supercomputers use a dragonfly topology.

Adapting this to quantum data centers or multicomputers is nontrivial.

68

69 of 156

Basic Idea of a Group

Current challenge on our agenda is configuring these groups into a larger system,��planning for large-scale multicomputers and data center networks.

69

End nodes�(computation, sensing, etc.)

To other switches

From other switches

NxN optical switch

Cryostat with BSAs

70 of 156

70

71 of 156

71

Intra-group communication

Photons cross two group switches total

72 of 156

72

Inter-group communication

Photons cross three group switches total

73 of 156

73

Inter-group communication

via longer route

Photons cross four group switches total

74 of 156

Configuring the network

74

75 of 156

Configuring the network

75

Group parameters:

= group size (# of end nodes)

76 of 156

Configuring the network

76

Group parameters:

= group size (# of end nodes)

= # of BSAs

77 of 156

Configuring the network

77

Group parameters:

= group size (# of end nodes)

= # of BSAs

= switch radix� (# of output ports)

78 of 156

Configuring the network

78

Group parameters:

= group size (# of end nodes)

= # of BSAs

= switch radix� (# of output ports)

Global parameters:

= # of groups

(total # of end nodes)

(total # of detectors)

79 of 156

79

Inter-group communication

via longer route

Photons cross up to four group switches total

Architecture scales to tens of thousands of nodes

Implementation is limited by the loss of the group switch

80 of 156

Questions

  • How many physical qubits per node?
  • Method for making inter-node entanglement
  • QEC construction: Do logical qubits span nodes?
  • Method for logical operations between nodes
  • Switching technology
  • Network topology
  • Packaging and (literal) floor planning
  • Traffic pattern
  • Final question: Can we do it?

80

81 of 156

Three Pillars: Experiment, Simulation, Theory

Real Testbed

  • Implementation, but small-scale

Simulation

  • Large-scale, but virtual

81

81

working on both &

going back and forth

@Nagayama lab in Shin-Kawasaki

to confirm in practice

to project large-scale operation

82 of 156

82

Nagayama Moonshot lab

Nov. 2022

83 of 156

83

84 of 156

84

Aug. 2025

85 of 156

85

Four work packages:

  • Workload analysis (Sakuma, zigen)
  • System software & control (Taherkhani, zigen, Todd)
  • Quantum optics (Tsuno, Ikuta)
  • Q-Fly topology (rdv, Nagayama, & all)

86 of 156

86

Node A is emulating a computational node (at the top)

87 of 156

87

Nov. 2024

Group switch

Node A EPPS

Node B EPPS

Pulse Freq. Conversion (Node B, C)

single-�photon

detectors

Node C EPPS

Node A Freq. Conv. on separate table

BSA

optics

88 of 156

88

89 of 156

Workload: Quantum Fourier Transform (QFT)

89

90 of 156

Tested Configurations

90

monolithic

tiling

versus

91 of 156

Execution of the QFT on Q-Fly

91

17 groups

8 nodes/group

1 app qubit/node

136-qubit QFT

(Exp. 6 on next slide)

5 groups

2 nodes/group

13 app qubits/node

130-qubit QFT

(Exp. 1 on next slide)

92 of 156

Execution of the QFT on Q-Fly

92

17 groups

8 nodes/group

1 app qubit/node

136-qubit QFT

(Exp. 6 on next slide)

93 of 156

Execution of the QFT on Q-Fly

93

17 groups

8 nodes/group

1 app qubit/node

136-qubit QFT

(Exp. 6 on next slide)

94 of 156

Q-Fly evaluation

94

tiling

95 of 156

95

96 of 156

Questions

  • How many physical qubits per node?
  • Method for making inter-node entanglement
  • QEC construction: Do logical qubits span nodes?
  • Method for logical operations between nodes
  • Switching technology
  • Network topology (today’s main topic)
  • Packaging and (literal) floor planning (not yet…)
  • Traffic pattern
  • Final question: Can we do it?�(but we still have homework to do)

96

97 of 156

Questions

  • How many physical qubits per node? ✅
  • Method for making inter-node entanglement ✅
  • QEC construction: Do logical qubits span nodes? ✅
  • Method for logical operations between nodes ✅
  • Switching technology ✅
  • Network topology ✅ (today’s main topic)
  • Packaging and (literal) floor planning (not yet…)
  • Traffic pattern ✅
  • Final question: Can we do it? ✅ �(but we still have homework to do)

97

98 of 156

Coda:

Wide-Area Entangled Networking & Quantum Communications Education

98

99 of 156

Quantum Internet: Quantum Recursive Network Architecture (QRNA)

99

rdv et al., Prog. Informatics. 2013, https://arxiv.org/abs/1105.1238

Matsuo et al., Phys. Rev. A 2019

rdv et al., QCE ‘22, https://arxiv.org/abs/2112.07092

Satoh et al., QCE ‘22, https://arxiv.org/abs/2112.07093

Teramoto et al., QuNet ‘23, https://dl.acm.org/doi/abs/10.1145/3610251.3610556

Benchasattabuse, Ph.D. dissertation, Keio 2025

100 of 156

Key Architectural Principles

100

RuleSet-based operation

Matsuo et al., Phys. Rev. A 2019

Two-pass connection setup

101 of 156

Flags

Routing

rdv et al.,

Net. Sci. 2013

Architecture

rdv et al.,Prog. Info. 2013

Layered Protocols

rdv et al.,Trans. Networking, 2009

Aparicio et al., SPIE 2012

Multiplexing

102 of 156

Flags

Internetworking

Nagayama et al., Phys. Rev. A 2016

Hijacking of a Repeater

Satoh et al., QST, 2018

Network Coding

Matsuo et al.,Phys. Rev. A 2018

Taherkhani et al., QST 2017

Application Protocols

103 of 156

Quantum Internet Task Force

103

103

Established in May 2019 by researchers from

  • 7 universities
  • 2 national laboratories
  • 1 industry

Hokkaido Univ., The Univ. of Tokyo, Waseda Univ., ICU, NII, Mercari, Inc., Keio Univ., YNU, Osaka Univ., NICT

104 of 156

104

We have created the Quantum Internet Research Group (QIRG) inside the Internet Research Task Force (IRTF). Co-chairs are Van Meter (Keio) and Kozlowski (Netherlands SURF).

https://www.irtf.org/mailman/listinfo/qirg

https://datatracker.ietf.org/rg/qirg/about/

522 list members (as of 2023/9/8)

105 of 156

RFC9340

This first document took four years.� (not even standards track)

  • RFCs are documents developed by IETF/IRTF.
  • IETF is the standardization organization for the classical Internet, such as TCP/IP, ssl/tls, http, etc.
  • IRTF is co-organization for research that holds �quantum internet research group (QIRG).
  • RFC9340 is the first RFC on quantum networks, and a informational document on architectural design principles.

105

106 of 156

AQUA:�Products you can use!

106

107 of 156

We’re Not Just Pretty Faces

  • Online courses
  • Classroom textbook
  • QuISP: Quantum Internet Simulation Package
  • PnPQ: Plug-N-Play Quantum (controlling optical devices)
  • TDC Toolkit
  • Some algorithm implementations
  • Some preliminary networking specifications

Upcoming:

  • Full suite of open networking specifications (where should we publish?)
  • Open source implementations of (some? most? all?) protocols
  • Compiler & tools (headed by Devitt team, UTS)

107

108 of 156

Learning, Teaching & Explaining

  • Online courses
  • Classroom textbook

108

109 of 156

109

Keio Online Course for Beginners

110 of 156

Q-Leap

110

111 of 156

Quantum Communications undergrad textbook �now available!

  • Michal Hajdušek, Rodney Van Meter;�contributions from a growing team
  • Released Creative Commons (CC-BY-SA)
  • Companion to the online course �“Overview of Quantum Communications”
  • Supported by Q-Leap Education project
    • https://qacademy.jp/en/

111

112 of 156

Network Designs & Specifications

  • RFC 9340
  • Network node icons
  • Timing Regimes (8,500 words)
  • Many more to come, real soon now… (10,700 words as of 2025-8-4)

112

113 of 156

113

Green: available now

I encourage you to read “Timing Regimes”

Blue: coming soon

Yellow: out of scope

Pink: where should we publish???

114 of 156

Software!

  • QuISP
  • PnPQ
  • TDC Toolkit

114

115 of 156

QuISP: Quantum Internet Simulation Package

Open-source simulator for quantum network built on top of OMNeT++.

Ready to use – create your network topology file and simulation file parameters�(e.g., number of memories, noise channels, simple traffic modeling)

Customization needs C++ and recompilation.�(e.g., changing scheduling policy)

Available via docker (full �functionality) or wasm browser�(limited functionality).�

QoL for beginners in progress…

115

https://github.com/sfc-aqua/quisp

116 of 156

PnPQ: Controlling Devices in the Lab

Open-source Python library for controlling common testbed equipment like waveplates, switches, polarization controllers, and optical delay lines

(we run on a set of RasPis)

116

https://github.com/moonshot-nagayama-pj/PnPQ

117 of 156

TDC Toolkit: Towards Measurement & BSA Nodes

Open-source Rust library for controlling high-precision time taggers used in photon coincidence counting

Will allow network nodes to implement real-time processing of time-tag data

117

https://github.com/moonshot-nagayama-pj/tdc_toolkit

118 of 156

Future Work/Open Questions

  • Networking
    • Standardization!
    • Implementation!
    • Integrating network w/ app (API: what’s a quantum “socket()”?)
    • Transduction
    • Matching photons from disparate physical technologies
    • Managing resources & multiplexing

118

119 of 156

Future Work/Open Questions

  • Quantum software engineering
    • Testing & debugging
    • Programming languages that better express interference patterns
    • Compilers need to get better�(have already seen good work this week! But far to go…)
  • Architecture
    • Distributed control
    • Managing performance

119

120 of 156

Join Us!

  • QIRG @IRTF/IETF
    • November in Montreal
    • Any time on QIRG mailing list
  • Use our software
    • Pull requests welcome
  • Happy to discuss jobs & Ph.D. applications (but my budget is currently tight)

120

121 of 156

121

  • https://tqe.ieee.org/
  • Peer-reviewed, gold open-access, no page limit, all-electronic, published continuously.
    • Research papers open submission (of course)
    • Review and tutorial articles by invitation of EiC (contact me!)
  • Target is average of 9 weeks to first decision (n.b.: tail is long, no promises!)
  • Impact factor in process (announcement soon)

122 of 156

122

  • Please read, submit and review for us!
    • Downloads, submissions, citations all rising fast
  • Searching for new volunteer Associate Editors
    • Diversity has increased over the last two years
    • Technical area, geographic region, type of employer, gender
  • Email tqe-eic@listserv.ieee.org with questions

123 of 156

123

AQUA

From Experiment to System

Go #QuantumNative

https://aqua.sfc.wide.ad.jp/redirect/qce-2025-keynote

124 of 156

124

125 of 156

Multicomputer History References

125

126 of 156

Additional Slides �(for Q&A or your browsing pleasure)

126

127 of 156

Building and Flying the “Quantum Airliner”: Whole Stack Quantum Computer Development

127

128 of 156

  • Airfoil shape
  • Propeller design
  • Gasoline engine
  • 3-D aeronautical control �(banking & turning instead of �“ice skating” in 2-D in the air)

all developed by the Wright Brothers themselves (using wind tunnels, measurements, complex kites)

128

129 of 156

(They were also closed-source and big on defending patents, whereas rival Samuel Langley was what we would now call an open science, open source advocate. The Wright Brothers “won”, but then impeded the growth of the aviation industry in the U.S.; the center of aviation moved to Europe for two decades.)

129

130 of 156

130

https://modernairliners.com/boeing-787-dreamliner/boeing-787-dreamliner-assembly/

131 of 156

From Experiment to System

What takes us in that direction?

131

132 of 156

Hardware Components & Subsystems (BOM)

  • coaxial cables for ~0K
  • connectors for ~0K
  • line filters
  • isotopically controlled substrates
  • quantum chips
  • readout circuits
  • low-temperature classical logic
  • ceramic packaging
  • low-temp PCBs
  • signal generators (AWGs)
  • EM shielding
  • ?interconnect components?
  • dilution refrigerators
  • refrigerants
  • pumps
  • tubing
  • power supplies
  • mechanical frames
  • ASICs & FPGAs for control & I/O
  • general-purpose computers for front end
  • 19” racks
  • clean(ish) labs, power & HVAC
  • tools, measurement devices, etc. for assembly & debugging
  • fabrication equipment for all of the above

132

133 of 156

Software Tools We Need

  • Compilers
  • Software libraries
  • Noise mitigation (both NISQ & FT)
  • Data processing (finding signal in noise; parameter adaptation)
  • System-independent runtime (inc. job management)
  • System-dependent runtime
  • Lowest-level physical control (e.g. OpenPulse runtime)
  • Simulators
  • Source code control
  • Debuggers
  • SQA testing tools
  • Profilers

133

134 of 156

Software Tools We Need

  • Compilers
  • Software libraries
  • Noise mitigation (both NISQ & FT)
  • Data processing (finding signal in noise; parameter adaptation)
  • System-independent runtime (inc. job management)
  • System-dependent runtime
  • Lowest-level physical control (e.g. OpenPulse)
  • Simulators
  • Source code control
  • Debuggers
  • SQA testing tools
  • Profilers

134

135 of 156

Software Tools We Need

  • Compilers
  • Software libraries
  • Noise mitigation (both NISQ & FT)
  • Data processing (finding signal in noise; parameter adaptation)
  • System-independent runtime (inc. job management)
  • System-dependent runtime
  • Lowest-level physical control (e.g. OpenPulse runtime)
  • Simulators
  • Source code control
  • Debuggers
  • SQA testing tools
  • Profilers

135

136 of 156

Software Tools We Need

  • Compilers
  • Software libraries
  • Noise mitigation (both NISQ & FT)
  • Data processing (finding signal in noise; parameter adaptation)
  • System-independent runtime (inc. job management)
  • System-dependent runtime
  • Lowest-level physical control (e.g. OpenPulse runtime)
  • Simulators
  • Source code control
  • Debuggers
  • SQA testing tools
  • Profilers

136

writing the application (quantum kernel + classical application code)

writing the experiment

} running the experiment

(mostly vendor owned)

} the future of QSE

how much can we leverage

existing classical tools?

}

}

137 of 156

From Experiment Toward Software Engineering

I showed Dave Farber (grandfather of the Internet) some Qiskit code, complete with job management and data post-processing. He responded (paraphrasing),

This isn’t an application, it’s an experiment.

So how do we get to applications that people can use?

137

138 of 156

None of this is possible without theory

Note that theory comes in many flavors, and architecture is different from e.g. device theory, computational complexity theory, algorithmic ideas, etc.

138

139 of 156

139

140 of 156

140

Entanglement is sufficient but not known to be necessary to scale computation?

141 of 156

141

142 of 156

142

Aug. 2025

143 of 156

143

Nov. 2024

144 of 156

144

145 of 156

145

146 of 156

146

Hong-Ou-Mandel dip (data from our lab)

Bad overlap

Good overlap

147 of 156

Execution of the QFT

147

5 groups

2 nodes/group

13 app qubits/node

130-qubit QFT

(Exp. 1 on next slide)

148 of 156

Execution of the QFT

148

17 groups

8 nodes/group

1 app qubit/node

136-qubit QFT

(Exp. 6 on next slide)

149 of 156

Execution of the QFT on Q-Fly

149

5 groups

2 nodes/group

13 app qubits/node

130-qubit QFT

(Exp. 1 on next slide)

150 of 156

150

151 of 156

151

152 of 156

Execution of the QFT on Q-Fly

152

17 groups

8 nodes/group

1 app qubit/node

136-qubit QFT

(Exp. 6 on next slide)

153 of 156

Execution of the QFT on Q-Fly

153

154 of 156

154

155 of 156

155

156 of 156