teaguetomesh / c2qa-modular-qc

A compiler for distributed quantum architectures
2 stars 0 forks source link

Measure the performance of distributed compilers #2

Open teaguetomesh opened 2 years ago

teaguetomesh commented 2 years ago

We will need a whole host of metrics to understand:

  1. How well does a given compiler perform?
  2. How does the connection topology of a given architecture impact performance?
  3. How does the size of intra-fridge modules impact performance?

Metrics:

teaguetomesh commented 2 years ago

Given the goals above ^ we will want to represent compiled circuits using the lightest weight data structure possible while still providing enough information to answer those questions.

Something like a MappedDAG (comparable to Qiskit's DAGCircuit) might work well. The data structure we use will also depend on the way we want to compile abstract circuits to a given Device

The information the MappedDAG would need to contain is